1. 程式人生 > >JSON語法之JSON陣列

JSON語法之JSON陣列

JSON陣列是值(value)的有序集合。一個數組以“[”(左中括號)開始,“]”(右中括號)結束。值之間使用“,”(逗號)分隔。如圖 1‑5所示:

JSON陣列圖1-5 JSON陣列

JSON 陣列:

  • JSON 陣列在中括號中書寫。
  • JSON 中陣列值必須是合法的 JSON 資料型別(字串, 數值, 物件, 陣列, 布林值或 null),也可以是 JavaScript 的表示式,包括函式、日期、undefined。

物件的屬性值也可以是一個JSON陣列。如,以下物件的 sites 屬性值是一個包含三個元素的陣列:

  1. {
  2. "name":"網站",
  3. "num":3,
  4. "sites":["Google.com","Taobao.com"
    ,"Waibo.wang"]
  5. }

使用索引值來訪問陣列的元素。如:

  1. = myObj.sites[2];// "Waibo.wang"

JSON陣列的元素也可以是物件。如,以下物件 "employees" 是包含三個物件的陣列,每個物件代表一條關於某人(有姓和名)的記錄:

  1. {
  2. "employees":[
  3. {"firstName":"John","lastName":"Doe"},
  4. {"firstName":"Anna","lastName":"Smith"},
  5. {"firstName":"Peter","lastName":"Jones"}
  6. ]
  7. }