天天看點

阿裡fastjson 的簡單用法1

json字元串圖

阿裡fastjson 的簡單用法1

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"));

       }

    }

}

繼續閱讀