Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
可能重复: JSON 顺序混淆
通过 Microsoft 约定,我需要将 Json 作为字符串发送,其中 __type 首先出现。
但是在 Android 中,当我尝试将 json 对象作为 StringEntity 发送,然后 JSONObject 调用 toString 方法时,它是混合字段,而 __type 排在第二位。
在网络反序列化站点上,它崩溃了,因为它无法反序列化对象。
如何解决它?
JSON 对象中的字段本质上是无序的;看到JSON 顺序混淆了。
如果您需要特定的排序,则必须手动构建 JSON 数据。