20.3 小结

优质
小牛编辑
111浏览
2023-12-01

JSON 是一个轻量级的数据格式,可以简化表示复杂数据结构的工作量。JSON 使用JavaScript 语法的子集表示对象、数组、字符串、数值、布尔值和null。即使XML 也能表示同样复杂的数据结果,但JSON 没有那么烦琐,而且在JavaScript 中使用更便利。

ECMAScript 5 定义了一个原生的JSON 对象,可以用来将对象序列化为JSON 字符串或者将JSON数据解析为JavaScript 对象。JSON.stringify()和JSON.parse()方法分别用来实现上述两项功能。

这两个方法都有一些选项,通过它们可以改变过滤的方式,或者改变序列化的过程。原生的JSON 对象也得到了很多浏览器的支持,比如IE8+、Firefox 3.5+、Safari 4+、Opera 10.5 和Chrome。