目录
依赖
方法
示例
判断JSON是否合格
依赖

方法
JSON.parseObject()
JSON.parseArray()
示例
@Data
public class OrderVo {
    public String name;
    public Integer price;
    public Integer count;
} JSON数据
{
"name": "苹果手机",
"price": 5000,
"count": 2
}
根据类解析
public void analyzeJSON(String s){
    OrderVo order = JSON.parseObject(s, OrderVo.class);
    System.out.println(order);
}直接解析
public static void analyzeJSON(String s){
    JSONObject jsonObject = JSON.parseObject(s);
    String name = jsonObject.getString("name");
    System.out.println(name);
}数组类型的JSON数据
[{
"name": "苹果手机",
"price": 5000,
"count": 2
}, {
"name": "华为手机",
"price": 4000,
"count": 2
}, {
"name": "小米手机 ",
"price": 3000,
"count": 2
}]
根据类解析
public void analyzeJSON(String s){
    List<OrderVo> orderlist = JSON.parseArray(s, OrderVo.class);
    for (OrderVo order : orderlist){
        System.out.println(order);
    }
}直接解析
public void analyzeJSON(String s){
    JSONArray jsonArray = JSON.parseArray(s);
    for (int i=0;i<jsonArray.size();++i){
        JSONObject jsonObject = jsonArray.getJSONObject(i);
        String name = jsonObject.getString("name");
        System.out.println(name);
    }
}判断JSON是否合格
JSON.isValid()



















