json字符串 ==> json对象
使用JSON.parse() 函数
var jsonStr = '{"name":"zj","age":22,"email":"12345678@qq.com"}';
var json = JSON.parse(jsonStr);
console.log(json);//输出:Object {name: "zj", age: 22, email: "12345678@qq.com"}
使用eval() 函数
var jsonStr = '{"name":"zj","age":22,"email":"12345678@qq.com"}';
var json = eval ("(" + jsonStr + ")");
console.log(json);//输出:Object {name: "zj", age: 22, email: "12345678@qq.com"}
使用jQuery插件jQuery.parseJSON()
var jsonStr = '{"name":"zj","age":22,"email":"12345678@qq.com"}';
var json = jQuery.parseJSON(jsonStr);
console.log(json);//输出:Object {name: "zj", age: 22, email: "12345678@qq.com"}
json对象 ==> json字符串
使用JSON.stringify()
var json = {name: "zj", age: 22, email: "12345678@qq.com"};
var jsonStr = JSON.stringify(json);
console.log(jsonStr);//输出:"{"name":"zj","age":22,"email":"12345678@qq.com"}"