0

LinkedHashMap<String, String>GSONを使用してシリアル化すると、次のようになります。

{"b":"a","a":"1","c":"2"}

逆シリアル化した後、正しい順序で要素を取得します。したがって、すべてが正常に機能しますが、すべてのツールがこのように機能するという保証はありますか?エントリの順序はJSONで重要ですか?

4

1 に答える 1

1

いいえ、Javascriptハッシュは必ずしも一貫した順序である必要はありません。そのためには、おそらく次のような表現が必要になります

[["b", "a"], ["a", "1"], ["c", "2"]]

または、使用している内容に応じて、キーの順序を別のリストに保存します。

于 2011-03-22T19:32:27.623 に答える