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"
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章