天天看点

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

       }

    }

}

继续阅读