1、Java对象-->JSON对象
JSONObject jsonObject = (JSONObject) JSONObject.toJSON(stu);
2、Java对象-->JSON字符串
String stuString = JSONObject.toJSONString(stu);
3、JSON对象-->JSON字符串
//先转成JSON对象
JSONObject jsonObject = (JSONObject) JSONObject.toJSON(stu);
//JSON对象转换为JSON字符串
String jsonString = jsonObject.toJSONString()
4、JSON对象-->Java对象
Student student = JSONObject.toJavaObject(jsonObject, Student.class);
或
MerchDto merchDto = merchData.toJavaObject(MerchDto.class);
5、JSON字符串-->JSON对象
JSONObject jsonObject1 = JSONObject.parseObject(stuString);
6、JSON字符串-->Java对象
Student student1 = JSONObject.parseObject(stuString, Student.class);
7 json数组转成list集合
先获取jsonobject对象把对象转换成jsonArray数组 将数组转换成字符串:将字符串转成list集合
JSONArray jsonArray = JSONObject.parseObject(result).getJSONArray("result");
List<OrderInfo> list = JSONObject.parseArray(jsonArray.toJSONString(), OrderInfo.class);