做项目的时候需要用到这个功能,但一时忘记应该怎么做了。之后又找了很久,现在做个记录,方便下次查找。
1、json字符串转单个对象
String json = ""; // 从前端传过来的 json 字符串
com.alibaba.fastjson.JSONObject object = JSON.parseObject(json);
// 获取的需要字段
String a = object.getString("a");
2、json字符串转集合对象
String json = ""; // 从前端传过来的 json 字符串
com.alibaba.fastjson.JSONArray getallInfos = JSON.parseArray(json);
for (int i = 0; i < getallInfos.size(); i++) {
com.alibaba.fastjson.JSONObject item = getallInfos.getJSONObject(i);
// 获取的需要字段
Integer a = item.getInteger("a");
}