一、从某处获取到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的情况。