2011-11-23 28 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。不过谢谢。 –

相关问题