一、json与对象互转
1、json转自定义对象
User user = JSONUtil.toBean(jsonStr/jsonObj, User.class);
User user = JSON.parseObject(jsonStr, User.class);
User user = JSONObject.parseObject(jsonStr, User.class);
2、json字符串转JSONObject
JSONObject jsonObj = JSONUtil.parseObj(jsonStr);
JSONObject jsonObj = JSON.parseObject(jsonStr);
JSONObject jsonObj = JSONObject.parseObject(jsonStr);
二、json与list互转
1、list转JsonArray类型字符串
String json = JSONUtil.toJsonStr(list);
String json = JSON.toJSONString(list);
2、JsonArray类型字符串转list
JSONUtil.toList(jsonArrayStr, User.class);
JSON.parseArray(jsonArrayStr, User.class);
JSONObject.parseArray(jsonArrayStr, User.class);
三、JSONObject与Map互转
1、Map转JSONObj
JSONObject jsonObj = new JSONObject(map);