20.1章JSON语法
1,语法
JSON有三种类型的值
简单值:使用与JavaScript相同的语法,可以在JSON中表示字符串,数值,布尔值,null。但是JSON不支持JavaScript中特殊的值undefined。
对象:对象作为一种复杂中数据类型,表示的是一组无序的键值对。而每一个键值对中的值可以是简单值,也可以是复杂的数据类型的值。
数组:数组也是一种复杂数据类型,表示一组有序的值得列表,可以通过数值索引来访问其中的值。数组的值也可以是任意类型-----简单值,对象或者数组。
1.简单值
5 //数字
“HELLO WORLD” //字符串
2.对象
JSON中的对象跟JavaScript中的对象有些不同,其实JSON中的对象和其他语言中的字典的结构是一样的。下面是JavaScript中对象的表现形式
var person = {
name:"zhangsan",
age:29
}
在JSON中标准的写法是
var person = {
"name":"zhangsan",
"age":29
}
3.数组
[
{
"name":"zhangsan",
"person":{
}
},
]
每一步都是一个深刻的脚印