依赖的jar包 compile('com.alibaba:fastjson:1.2.56')
1、将JSONArray字符串转为String数组
String str = "[\"123\",\"456\"]";
String[] strArray= JSONArray.parseObject(str,String[].class);
2、将字符串转为User对象的List集合
String listJSON = "[{\"name\":\"张三\",\"age\":20},{\"name\":\"李四\",\"age\":25}]"
List<User> list = JSON.parseArray(listJSON,User.class);
3、遍历JSONObject对象
String jsonStr = "{\"name\":\"张三\",\"age\":\"25\"}";
JSONObject jsonObj = JSON.parseObject(jsonStr);
for (Map.Entry<String, Object> entry : jsonObj.entrySet()) {
System.out.println(entry.getKey() + ":" + entry.getValue());
}