这太可怕了,但我需要一个 Java 库来维护 JSON 对象中的顺序。那么是否有任何奇怪地实现的 JSON 库可以做到这一点?
这是由于 SugarCRM 中的一个错误导致它需要每个 REST 调用的特定顺序。
我被告知他们已经为 SugarCRM 7 修复了它,但是要到明年年中(2014 年)左右才会发布,我现在需要进行实施。
http://www.sugarcrm.com/support/bugs.html?caseID=34925#issue_34925
例如,这不起作用:
{"application_name":"lukasync","user_auth":{"user_name":"admin","password":"03535a5ae1b5aff4401a7283c4570d8b","version":"1"}}
但这确实:
{"user_auth":{"user_name":"admin","password":"03535a5ae1b5aff4401a7283c4570d8b","version":"1"},"application_name":"lukasync"}