1,語法數組
JSON有三種類型的值對象
簡單值:使用與JavaScript相同的語法,能夠在JSON中表示字符串,數值,布爾值,null。可是JSON不支持JavaScript中特殊的值undefined。索引
對象:對象做爲一種複雜中數據類型,表示的是一組無序的鍵值對。而每個鍵值對中的值能夠是簡單值,也能夠是複雜的數據類型的值。ip
數組:數組也是一種複雜數據類型,表示一組有序的值得列表,能夠經過數值索引來訪問其中的值。數組的值也能夠是任意類型-----簡單值,對象或者數組。字符串
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":{
}
},
]