JSON對象數組我在jsonarray 2個JSON對象這樣如何排序在Java
"errorCode": "1",
"data": [
{
"messageId": 590,
"message": "WvZiT3RPm7feC6Hxsa/Ing==",
"messageType": "CHAT",
"sentOn": "01:51 PM, Apr 06, 2013",
"mainParent": 589,
"officeId": "19",
"webParent": 590
},
{
"messageId": 589,
"message": "1A45rtoC3Cy88h73TEvDqQ==",
"messageType": "CHAT",
"sentOn": "01:50 PM, Apr 06, 2013",
"parent": 0,
"signImg": null,
"mainParent": 589,
"officeId": "19",
"webParent": 1
}
]
,所以我想在基於消息ID鍵按升序排序。我嘗試與對象類型的比較器作爲json對象,我得到compareto方法中的錯誤。請建議我
你正試圖做到這一點。在轉換爲JSON之前(如果你正在生成這個)或者在從JSON轉換爲java對象之後(因爲你並沒有將這一切全部保存爲JSON,我相信 - 你將它解析爲對象爲了便於編碼,有一點,對吧?)。做它的JSON是痛苦的。 – 2013-04-06 20:21:37
@GabeSechan我讀到這個問題的方式,我懷疑他正在使用JSON庫並試圖操縱JSON DOM。 @ user2014616請發佈您的「比較器」代碼和您遇到的錯誤。 – Barend 2013-04-06 20:25:38
轉換成JSON之前有沒有什麼辦法來排序 – AndroidDev 2013-04-06 21:05:48