1.Map和实体类之间的转换
1.1以实体类User 为例
User user = new User();
Map<String,Object> map = new HashMap<>();1.2Map转为实体类
User user = JSON.parseObject(JSON.toJSONString(map), User.class);1.3实体类转为Map
Map newMap = JSON.parseObject(JSON.toJSONString(user), Map.class);
2.JSONObject和实体类之间的转换
2.1 以实体类User 为例
User user = new User();
JSONObject jsonObject = new JSONObject();2.2 JSONObject转为实体类
User user = JSON.parseObject(JSON.toJSONString(jsonObject), User.class);2.3 实体类转为JSONObject
JSONObject newJSONObject = JSONObject.parseObject(JSONObject.toJSONString(user));
JSONObject newJSONObject = JSON.parseObject(JSON.toJSONString(user), JSONObject .class);