1. json只有两种数据类型描述符,大括号{}和方括号【】;其余英文冒号【:】是映射符,英文逗号是分隔符,英文双引号是定义符。
2. 大括号{}用来描述一组不同类型的无序键值对集合(每个键值对可以理解为OOP的属性描述),方括号【】用来描述一组相同类型的有序数据集合(可对应OOP的数组)。3. 上述两种集合中若有多个子项,则通过英文头号【,】进行分隔。
4. 键值对以英文冒号【:】进行分隔,键名与键值都要加上英文双引号【""】
//用json数据描述一次会议
var conference = {
"Conference":"Future Marketing",
"Date":"2012-12-21",
"Address":"Shanghai",
"Members":[
{
"name":"Bob",
"age":32,
"company":"Oracle",
"enginner":true
},
{
"name":"John",
"age":30,
"compancy":"Google",
"enginner":false
}
]
}
//我想知道John是不是工程师
var johnIsEnginner = conference.Members[1].enginner;