JSONObject String、实体类 转换

JSONObject与String、实体类互相转换

//实体类对象转换成String类型的JSON字符串
JSONObject.toJSONString(实体类对象)  == String


//String类型的JSON字符串转换成实体类对象
JSONObject.toJavaObject(JSON字符串,实体类对象)  ==  实体


//Json字符串转换成JSONObject对象
JSONObject.parseObject(JSON字符串) == JSONObject


//JSON字符串转换成实体类对象
JSONObject.parseObject(JSON字符串,实体类对象)  ==  实体


eg:

User u = new User();
String jsonStr = JSONObject.toJSONString(u);
 
String jsonStr = "{\"userName\":\"admin\"}";
Refund r = JSONObject.toJavaObject(jsonStr,User.class);
 
JSONObject jsonObject = JSONObject.parseObject(jsonStr);
 
User u = JSONObject.parseObject(jsonStr,User.class);

 

猜你喜欢

转载自www.cnblogs.com/xguai/p/11822770.html