JSON語法之JSON陣列
阿新 • • 發佈:2018-12-25
JSON陣列是值(value)的有序集合。一個數組以“[”(左中括號)開始,“]”(右中括號)結束。值之間使用“,”(逗號)分隔。如圖 1‑5所示:
圖1-5 JSON陣列JSON 陣列:
- JSON 陣列在中括號中書寫。
- JSON 中陣列值必須是合法的 JSON 資料型別(字串, 數值, 物件, 陣列, 布林值或 null),也可以是 JavaScript 的表示式,包括函式、日期、undefined。
物件的屬性值也可以是一個JSON陣列。如,以下物件的 sites 屬性值是一個包含三個元素的陣列:
{
"name":"網站",
"num":3,
"sites":["Google.com","Taobao.com"
}
使用索引值來訪問陣列的元素。如:
x = myObj.sites[2];// "Waibo.wang"
JSON陣列的元素也可以是物件。如,以下物件 "employees" 是包含三個物件的陣列,每個物件代表一條關於某人(有姓和名)的記錄:
{
"employees":[
{"firstName":"John","lastName":"Doe"},
{"firstName":"Anna","lastName":"Smith"},
{"firstName":"Peter","lastName":"Jones"}
]
}