JSON语法可以表示以下三种类型的值。
1.简单值
//json表示数值5"helloworld"//json表示字符串12
javascript字符串和json字符串的最大区别是,json字符串必须使用双引号(单引号会导致语法错)。
布尔值和null也是有效的json形式,但是在实际应用中,json更多的用来表示更复杂的数据结构。123
2.对象
//json表达对象{
"name":"unamattin","age":"18","scholl":{"name":"北京大学","location":"北京"
}
}
与javascript的对象自变量相比,json对象有两个地方不一样,首先,没有声明变量(json没有变量的概念);其次,没有末尾分号。
这个例子在顶级对象中嵌入了school信息。虽然有两个"name"属性,但由于它们分别属于不同的对象,因此完全没有问题。