JSON与entity、List<Entity>的各种转换操作

JSON与entity、List的各种转换操作

1.JSON转entity

        Data data = JSON.parseObject(s, Data.class);

2.JSON转List

        // 第一种方式
		List<Error> errors = JSON.parseObject(str, new TypeReference<List<Error>>() {
        });
        // 第二种方式
        List<Error>  errors = JSONObject.parseArray(jsonString, Error.class);//把字符串转换成集合

3.取JSON中特定的值

           String s ="							{\"action\":\"add\",\"id\":\"1\",\"ordinal\":8,\"organUnitFullName\":\"testJSON\",\"parent\":\"0\",\"suborderNo\":\"58961\"}";
 
        JSONObject jsonObject = JSON.parseObject(s);
        String action = jsonObject.getString("action");

posted @ 2021-07-08 10:05  CodeSweet  阅读(715)  评论(0编辑  收藏  举报