2011-11-23 60 views
1

我沒想到這是複雜的。但我無法弄清楚如何將自定義類的數組列表轉換爲JSONArray。我知道沒有直接的方法來做到這一點。所以我從我的數據列表中製作了JSONObjects的數組列表。現在爲了將其保存到JSON文件中,我如何將JSONObjects的數組列表轉換爲JSONArray?將自定義類的數組列表轉換爲JSONArray

回答

2

像這樣:然後

JSONArray toReturn = new JSONArray(); 
for(JSONObject object : yourJSONArrayList){ 
    toReturn.put(object); 
} 

toReturn將是一個JSONArray具有所有一個JSONObjects從你在這一個JSONObjects的數組列表。

+0

笑自己...作爲一箇舊的.NET開發人員,我搜索添加或插入。謝謝! –

1

Gson Library試一下,所有這些自定義的json轉換代碼都會消失。

+0

我之前想過,但由於我們的應用程序有比較大的文件大小,我不想再添加200K。不過謝謝。 –