一.直接定义JSON对象
var user={“name”:”zhangsan”,”age”:18};
二.将字符串转换为JSON对象
JSON.parse(str)或者jQuery.parseJSON(str)
注意:
1.传入的必须是格式完好的JSON字符串,每个属性名都用双引号,每个字符串都用双引号。
2.单引号写在{}外
例如:var str='{"name":"zhangsan","age":18}';
三.将JSON对象转换为字符串
JSON.stringify(obj)
完整示例:
var user={"name":"zhangsan","age":18};
var str='{"name":"zhangsan","age":18}';
var json1 = JSON.parse(str);
var json2 = $.parseJSON(str);
console.info(user);
console.info(str);
console.info(json1);
console.info(json2);
console.info(JSON.stringify(user));
输出结果:
Object
{"name":"zhangsan","age":18}
Object
Object
{"name":"zhangsan","age":18}