1、对象 to JsonObject
User u = new User();
u.setName("zs");
u.setId(1);
//对象 转 Map
Map<String,Object> toMap = (JSONObject) JSON.toJSON(u);
//对象 转 JSON
JSONObject toJSON = (JSONObject) JSON.toJSON(u);
//对象 转 String
String toStr = JSON.toJSON(u).toString();
//String 转 JSON
JSONObject strToJSON = (JSONObject) JSON.parse(toStr);
//String 转 Map
Map<String,Object> strToMap = (JSONObject) JSON.parse(toStr);
//String 转 对象
User strToObj = JSON.parseObject(toStr,User.class);
Map<String,Object> map = new HashMap<>();
map.put("id",0);
map.put("name","zs");
//Map 转 Json
JSONObject mapToJson = new JSONObject(map);
//JSON 转 对象 以及 Map 转 对象
User user = new JSONObject(map).toJavaObject(User.class);