一、示例JSON
json字符串
var jsondata1='{"name":"json","age":"18"}';
json对象
var jsondata2={name:'json',age:'18'};
二、json字符串转json对象
var jsondata1='{"name":"json","age":"18"}';
console.log("json字符串:",jsondata1);
//由JSON字符串转换为JSON对象
var obj1 = eval('(' + jsondata1 + ')');
console.log("eval:",obj1);
//或者
var obj2 = $.parseJSON(jsondata1); //由JSON字符串转换为JSON对象,或者var obj2 = jsondata1.parseJSON();
console.log("parseJSON:",obj2);
//或者
var obj3 = JSON.parse(jsondata1); //由JSON字符串转换为JSON对象
console.log("JSON.parse:",obj3);
三、json对象转json字符串
var jsondata2={name:'json',age:'18'};
var obj=jsondata2;
console.log("json对象:",obj);
//将JSON对象转化为JSON字符 对Json格式要求高
var str1=obj.toJSONString(); //将JSON对象转化为JSON字符
console.log("toJSONString:",str1);
// 或者
var str2=JSON.stringify(obj); //将JSON对象转化为JSON字符
console.log("stringify:",str2);