尝试JSONObject按我想要的顺序打印页面时出现问题。在我的代码中,我输入了以下内容:
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}]
[{"success":"NO", "userid":"User 1", "bid":24.23}]
我需要按用户ID,数量和成功的顺序排列。已经尝试在代码中重新排序,但无济于事。我也尝试过.append....需要一些帮助,谢谢!!
.append
你不能也不应该依赖JSON对象中元素的顺序。
来自http://www.json.org/的JSON规范
对象是名称/值对的无序集合
因此,JSON库可以自由地按自己认为合适的方式重新排列元素的顺序。这不是错误。