JSON 語(yǔ)法是 JavaScript 對(duì)象表示語(yǔ)法的子集。
,
分隔。,
分隔。JSON支持以下兩個(gè)數(shù)據(jù)結(jié)構(gòu):
數(shù)據(jù)結(jié)構(gòu) | 描述 |
---|---|
名稱/值對(duì)的集合 | key:value,key:value, |
有序的值列表 | [1,2,3,4] |
在 JSON 中,值必須是以下數(shù)據(jù)類型之一:
在 JavaScript 中,以上所列均可為值,外加其他有效的 JavaScript 表達(dá)式,包括:
在 JSON 中,字符串值必須由雙引號(hào)編寫
JSON 數(shù)據(jù)寫為名稱/值對(duì)。
名稱/值由字段名稱構(gòu)成,后跟冒號(hào)和值:
"name":"W3Cschool"
等價(jià)于:
name = "W3Cschool"
JSON 名稱需要雙引號(hào)。而 JavaScript 名稱不需要。
JSON – 求值為 JavaScript 對(duì)象
JSON 格式幾乎等同于 JavaScript 對(duì)象。
在 JSON 中,鍵必須是字符串,由雙引號(hào)包圍:
{ "name":"W3Cschool" }
在 JavaScript 中,鍵可以是字符串、數(shù)字或標(biāo)識(shí)符名稱:
{ name:"W3Cschool" }
以下JSON數(shù)據(jù)指定書籍。
{ "book": [ { "id":"01", "language": "Java", "edition": "third", "author": "java2s.com" }, { "id":"02", "language": "JSON", "edition": "second" "author": "java2s.com" }] }
更多建議: