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));