JSON中數據對象嵌套

JSON中數據對象嵌套

1.JSON本身就是對象,也就是一個被花括號包裹的名稱-值對的列表。如果希望在最對對象的JSON中創建一個名稱-值對,還需要用到嵌套。

{  
   "person":{  
      "name":"Andy",
      "heightInInches":"66",
      "head":{  
         "hair":{  
            "color":"light blod",
            "length":"short",
            "style":"A-line"
         },
         "eyes":"green"
      }
   }
}

2.在解決含有” “的值對時,需要使用”\”進行轉義來解決可能出現不屬於任何一個名稱-值對的問題。
下面這樣書寫是錯誤的

{  
   "talk":"Say "Goog monrning" in the monrning!"
}

應該寫成含有” \” \” “轉義的形式

{  
   "talk":"Say \"Goog monrning\" in the monrning!"
}

2.1.在含有”\”時,需要使用另一個反斜線來進行轉義,否則會報錯,例如,在文件路徑下進行鍵值對匹配時,應注意反斜線的轉義。

{  
   "location":"C:\\Program Files"
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章