美文网首页
第二十章 JSON

第二十章 JSON

作者: 张果果 | 来源:发表于2017-01-05 22:59 被阅读12次

1. JSON的语法可以表示以下三种类型的值:

①简单值:字符串、数值、布尔值、null(不支持undefined)

②对象:一组无序的键值对儿,每个键值对儿中的值可以是简单值,也可以是复杂数据类型的值

③数组:一组有序的值的列表,数组的值也可以是任意类型——简单值、对象或数组


2. JSON对象和JavaScript对象字面量的区别:

①没有声明变量

②没有末尾的分号

③JSON中对象的属性名任何时候都必须加双引号


3.eval()函数可以解析、注释并返回JavaScript对象和数组


4. JSON对象有两个方法:

①stringify():把JavaScript对象序列化为JSON字符串

②parse():把JSON字符串解析为原生JavaScript值


5.假设把一个对象传入JSON. stringify(),序列号该对象的顺序:

①如果存在toJson()方法而且能通过它取得有效的值,则调用该方法。否则,返回对象本身

②如果提供了第二个参数,应用这个函数过滤器。传入函数过滤器的值是第①步返回的值

③对第②步返回的每个值进行相应的序列化

④如果提供了第三个参数,执行相应的格式化

相关文章

网友评论

      本文标题:第二十章 JSON

      本文链接:https://www.haomeiwen.com/subject/awzzvttx.html