2014-01-15 29 views
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" 
    }] 

如何有可能

+0

可能重複來完成[當的JSONObject的鍵被重複它們不是以相同的順序在來自服務器的響應(http://stackoverflow.com/questions/7051785/when-jsonobjects-keys-are-iterated-they-are-in-the-the-the-the-order-as-in-the-resp) –

+1

你會在創建JSON之前或之後修改數據結構你解析了JSON,但你永遠不會直接編輯JSON。如果您告訴我們您使用哪種編程語言來創建/解析JSON,我們只能幫助您。要明確:這個問題與JSON沒有任何關係,但是與如何使用您正在創建的語言或解析JSON的語言對集合進行排序。 –

回答

0

實現一個比較器,然後用它對你的Json數組進行排序。

0

這可以使用的

data=data.reverse()