- `com.alibaba.fastjson` - `cn.hutool.json` 一.json字符串转list对象 List<User> list = JSONObject.parseArray(jsonStr, User.class); List<User> list = JSONUtil.toList(JSONUtil.parseArray(jsonStr), User.class); 二.list对象转json字符串 String jsonStr = JSON.toJSONString(list) String jsonStr = JSONUtil.toJsonStr(list); 三.java对象转json字符串 String json = JSONObject.toJSONString(user); String json = JSONUtil.toJsonStr(user); 四.json字符串转java对象 User user = JSONObject.parseObject(json, User.class); User user = JSONUtil.toBean(json, User.class); // 泛型 -- ex: 用上面的方式应该也可,看情况选择吧 User<User> user = JSONObject.parseObject(jsonObj, new TypeReference<User<User>>() {});
12-01
2924
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
12-20
3455
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
05-05
9783
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
04-29