0
我有一个JSON数据如下改变JSON的顺序值
[{
"_id": "52cbafc5afcec877d925d116",
"id": "52",
"url": "172.34.56.7"
}, {
"_id": "52c255e5cf0060b8cce84b4a",
"id": "13",
"url": "172.18.2.114"
}, {
"_id": "52cbd018afcec877d925d131",
"id": "49",
"url": "172.16.2.120"
}, {
"_id": "52d60c9eafcec877d925d17a",
"id": "100",
"url": "156.45.34.56"
}]
我要打印的数据如下。(最后一个数据是第一位的)
[{
"_id": "52d60c9eafcec877d925d17a",
"id": "100",
"url": "156.45.34.56"
}, {
"_id": "52cbd018afcec877d925d131",
"id": "49",
"url": "172.16.2.120"
}, {
"_id": "52c255e5cf0060b8cce84b4a",
"id": "13",
"url": "172.18.2.114"
},
[{
"_id": "52cbafc5afcec877d925d116",
"id": "52",
"url": "172.34.56.7"
}]
如何有可能
可能重复来完成[当的JSONObject的键被重复它们不是以相同的顺序在来自服务器的响应(http://stackoverflow.com/questions/7051785/when-jsonobjects-keys-are-iterated-they-are-in-the-the-the-the-order-as-in-the-resp) –
你会在创建JSON之前或之后修改数据结构你解析了JSON,但你永远不会直接编辑JSON。如果您告诉我们您使用哪种编程语言来创建/解析JSON,我们只能帮助您。要明确:这个问题与JSON没有任何关系,但是与如何使用您正在创建的语言或解析JSON的语言对集合进行排序。 –