我有一个序列化的json字符串,格式为:
"[{\"Version\":\"8.63\",\"Date\":\"07\/11\/2011 00:00:00\",\"Count\":213},
{\"Version\":\"1.0\",\"Date\":\"07\/11\/2011 00:00:00\",\"Count\":1},
.........
,{\"Version\":\"7.7\",\"Date\":\"31\/10\/2011 00:00:00\",\"Count\":0}]"
我想将此字符串分解为jsonObjects数组。我知道如果你有一个只包含一个jsonObject的字符串,那么我们可以很容易地创建一个jsonObject。
任何帮助将不胜感激,
由于
答案 0 :(得分:2)
如果你真的想要一个JSONObjects数组而不是JSONArray,你可以这样做:
JSONArray array = new JSONArray(string);
JSONObject[] objects = new JSONObject[array.length()];
for(int i = 0; i < array.length(); i++) {
objects[i] = array.getJSONObject(i);
}
答案 1 :(得分:1)