Java JSON顺序混合
尝试JSONObject
按我想要的顺序打印页面时出现问题。在我的代码中,我输入了以下内容:
JSONObject myObject = new JSONObject();myObject.put("userid", "User 1");
myObject.put("amount", "24.23");
myObject.put("success", "NO");
但是,当我看到页面上的显示时,它显示:
JSON格式的字符串: [{"success":"NO", "userid":"User 1", "bid":24.23}]
我需要按用户ID,数量和成功的顺序排列。已经尝试在代码中重新排序,但无济于事。我也尝试过.append
....需要一些帮助,谢谢!!
回答:
你不能也不应该依赖JSON对象中元素的顺序。
来自http://www.json.org/的JSON规范
对象是名称/值对的无序集合
因此,JSON库可以自由地按自己认为合适的方式重新排列元素的顺序。这不是错误。
以上是 Java JSON顺序混合 的全部内容, 来源链接: utcz.com/qa/412661.html