使用默认顺序android获取JSON对象键

时间:2015-05-20 08:27:23

标签: android json parsing object

我想解析JSONObject并按照他们收到的顺序获取其密钥。我不想使用JSONObject.keys()作为此函数给出json键的未定义顺序和完全无序,这是一个很大的问题,因为我已经陷入了这个位置,我必须得到{ {1}}对象键。那么有什么方法可以实现它吗?做研究我从未遇到过可以解析除json之外的json对象键的代码,这些代码键给出了相反的顺序。

2 个答案:

答案 0 :(得分:0)

JSONObject无法实现您想要的效果,因为JSONObject未按定义排序,您不应该依赖于广告订单。如果您需要订购的产品,请查看JSONArray

答案 1 :(得分:0)

我注意到虽然 JSONArray 给出了正确的顺序,但如果您将其用于保存,则订单不会保留在 HashMap 中价值观。

使用 LinkedHashMap 解决订单问题。