//对象转换为json
List<Map> list = new ArrayList<Map>();//中括号里面的东西
Map aqMap = new HashMap();
Map bqMap = new HashMap();
bqMap.put("name","b");
bqMap.put("size",3938);
list.add(bqMap);
aqMap.put("name","a");
aqMap.put("children",list);
String resultStr= JSONObject.fromObject(aqMap).toString();//要返回的参数字符
这样返回的字符串是{name:a,childeren:[{name:b,size:3938}]}
//json转换成字符串
比如我们定义一个类Student(name,age);
private ObjectMapper mapper = new ObjectMapper();
List<Student> stuList= new ArrayList<>();
stuList= mapper.readValue(json, new TypeReference<List<Student>>() {});
这样就把json中的数据读取到stuList中了,很简单吧