これは恐ろしいことですが、JSON オブジェクト内の順序を維持する Java 用のライブラリが必要です。では、これを行う奇妙に実装された 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"}