JSON
-
什么是JSON
=>JSON是一种数据格式,不是编程语言,全称(javascript object Notation)javascript对象表示法,不是只有 javascript可以使用JSON,很多编程语言都有针对JSON格式的解码器。
-
语法
-
基本类型:
=>可以在JSON中表示字符串,数字,布尔值和null,但是不支持undefined
-
对象:
=>可以在JSON格式中出现对象,对象中以键值对的形式存储,但是键名和属性值必须用双引号包裹,键值对中的值可以是简单类型,也可以是复杂数据类型
-
数组
=>可以存储任意类型,简单值,对象和数组。
-
-
注意:
- 布尔值和null也是有效的JSON格式
- 对象的属性名和属性必须用双引号包裹,这是必须的
- 对象的属性值可以是简单数据类型,也可以是复杂数据类型
-
JSON的优势
利用JSON格式的数据格式,可以方便的将数据结构解析为有用的JavaScript对象,比XML格式优势更为突出便捷
-
JSON对象
-
ES5中定义了一个JSON对象,可以用来序列化JSON字符串或者将JSON格式字符
-