JSON 方法,toJSONJSON 方法,toJSON
avaScript 提供了如下方法:
JSON.stringify将对象转换为 JSON。JSON.parse将 JSON 转换回对象。
JSON 编码的对象与对象字面量有几个重要的区别:
- 字符串使用双引号。JSON 中没有单引号或反引号。所以
'John'被转换为"John"。 - 对象属性名称也是双引号的。这是强制性的。所以
age:30被转换成"age":30。
JSON 是语言无关的纯数据规范,因此一些特定于 JavaScript 的对象属性会被 JSON.stringify 跳过。
即:
- 函数属性(方法)。
- Symbol 类型的属性。
- 存储
undefined的属性。
重要的限制:不得有循环引用。

浙公网安备 33010602011771号