场景:
当字符串中的Json为多个对象时,将字符串转换为Json对象并取值
实现:
引包:
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
代码:
String s = "[{'id':'00001','name':'小明'},{'id':'00002','name':'小红',}]";
JSONArray jsonArray = JSONArray.parseArray(s);
for(int i=0; i<jsonArray.size(); i++) {
JSONObject o = jsonArray.getJSONObject(i);
System.out.println("id为 "+o.getString("id")+" 的同学叫 "+o.getString("name"));
}
输出: