有一种健忘是高贵的,就是不记旧恶。——赛蒙兹
之前写了篇fastjson
基本使用,这两天遇到一个意料之外的
需要把一个json
的数组对象,转换成指定的List<User>
转换方式很简单
{“code”:200,“userList”:[{“password”:“achao”,“username”:“ruben”}],“data”:“操作成功!”,“list”:[“你好”,“加油”],“success”:true}
JSONObject jsonObject = JSON.parseObject(jsonString);
String userListString = jsonObject.getString("userList");
List<User> userList = JSON.parseArray(userListString, User.class);
userList.forEach(System.out::println);
打印结果