- JSON.parse()方法用来解析JSON字符串,构造由字符串描述的JavaScript值或对象。
不允许逗号作为结尾,使用分号
JSON.parse('{}'); // {}
JSON.parse('true'); // true
JSON.parse('"foo"'); // "foo"
JSON.parse('[1, 5, "false"]'); // [1, 5, "false"]
JSON.parse('null'); // null
- JSON.stringify()
方法将一个 JavaScript 对象或值转换为 JSON 字符串
JSON.stringify({ x: 5, y: 6 }); //'{"x":5,"y":6}'
JSON.stringify([new Number(3), new String('false'), new Boolean(false)];
//'[3,"false",false]'
JSON.stringify({ x: [10, undefined, function(){}, Symbol('')] });
//'{"x":[10,null,null,null]}'
JSON.stringify(new Date(2006, 0, 2, 15, 4, 5));
//'"2006-01-02T07:04:05.000Z"'