json字元串圖
package com.xiangshuai.json;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
public class FastjsonDemo {
public static void main(String[] args) {
String jsonStr="{\"fileJson\":[{\"ajid\":\"1111\",\"code\":\"1\",\"info\":\"成功\"}, {\"ajid\":\"2222\",\"code\":\"2\",\"info\":\"案件歸檔失敗,案件狀态變為未歸檔\"}{\"ajid\":\"3333\", \"code\":\"3\",\"info\":\"失敗\"}]}";
//因為jsonStr這個字元串最外層是 大括号{ "fileJson":[] }應轉成JSONObject
JSONObject parseObject = JSONObject.parseObject(jsonStr);
//擷取fileJson的值是 [{},{]]數組,所用轉成JSONArray
JSONArray jsonArray = parseObject.getJSONArray("fileJson");
for (Object object : jsonArray) {
JSONObject obj=(JSONObject)object;
System.out.println(obj.get("code"));
}
}
}