JavaScript及Java对JSON的相关处理

JavaScript中JSON字符串与JSON对象的互转及JSON对象的取值:

var jsonString = '{"key1":"value1","key2":"value2"}';
// 转换为json对象
var jsonObject = JSON.parse(jsonString); 
// 取json中的值
alert(jsonObject.key1); 
// 转换为json类型的字符串 
var str = JSON.stringify(jsonObject);

Java中JSON字符串与JSON对象的互转及JSON对象的取值:

String jsonStr = "{key1:value1,key2:value2}";
// JSON字符串转实体对象
UserObject userObject= JSON.parseObject(jsonStr,UserObject.class);
// JSON字符串转JSONObject后进行取值
JSONObject jsonObject = JSONObject.parseObject(jsonStr);
// 取值
jsonObject.get(key1);
// JSONObject对象转JSON字符串
jsonStr = jsonObject.toJSONString();
// 实体对象转JSON字符串
jsonStr = JSON.toJSONString(userObject);
原文地址:https://www.cnblogs.com/new-life/p/8391113.html