1. 实体类对象转换成String类型的JSON字符串
User u = new User();
String jsonStr = JSONObject.toJSonString(u);
2. String类型的JSON字符串转换成实体类对象
String jsonStr = “{“userName”:“admin”}”;
Refund r = JSONObject.toJavaObject(jsonStr,User.class);
3. Json字符串转换成JSONObject对象
JSonObject jsonObject = JSONObject.parseObject(jsonStr);
4. JSON字符串转换成实体类对象
User u = JSONObject.parseObject(jsonStr,User.class);
JSonObject jsonObject = (JSONObject) JSONObject.parse(consumer.value());
String entityString = EmojiParser.parseToAliases(JSON.toJSonString(jsonObject.get(“data”)));
List dataArticleDocs = JSONArray.parseArray(entityString,DataArticleDoc.class);
5. JSONObject跟java List转换:
JSonObject -->> JSONArray
jsonObject.getJSonArray(“list”)
JSonArray --> list
JSONArray.parseArray(JSONArray.toJSonString(), bean.class)
6. List转JSONArray
List list = new ArrayList();
JSonArray array= JSONArray.parseArray(JSON.toJSonString(list));



