JSON.stringify
将一个值转为字符串
JSON.stringify('abc') // ""abc""
JSON.stringify(1) // "1"
JSON.stringify(false) // "false"
JSON.stringify([]) // "[]"
JSON.stringify({}) // "{}"
JSON.stringify([1, "false", false]) // '[1,"false",false]'
JSON.stringify({ name: "张三" }) // '{"name":"张三"}'
JSON.stringify({
f: function(){},
a: [ function(){}, undefined ] //值不能是函数
});
JSON.parse()
将JSON字符串转化成对象。
var o = JSON.parse('{"name": "张三"}');
o.name // 张三