一、從某處獲取到JSONArray
JSONArray jsonArray = .........;
二、JSONArray轉String,用到 JSONObject 的靜態方法 toJSONString
String jsonStr = JSONObject.toJSONString(jsonArray);
三、String轉List,用到 JSONObject 的靜態方法 parseArray
List<MyClass> list = JSONObject.parseArray(jsonStr, MyClass.class);
遍歷
for (int i=0; i<list.size(); i++) {
System.out.println(list.get(i));
}
相比于net.sf.json的JSONArray轉List,com.alibaba.fastjson的表現更好,它可以解決JSONArray的元素內含嵌套json的情況。