提示:默認(rèn)警告
如果您經(jīng)常使用本工具,邀您體驗(yàn) 專注模式。
JSON是一種取代XML的數(shù)據(jù)結(jié)構(gòu),與xml相比,它更小巧,但描述能力卻不差。JSON就是一串字符串,只不過元素會(huì)使用特定的符號(hào)標(biāo)注:
{}
雙括號(hào)表示對(duì)象;[]
中括號(hào)表示數(shù)組;""
雙引號(hào)內(nèi)是屬性或值;:
冒號(hào)表示后者是前者的值(這個(gè)值可以是字符串、數(shù)字、也可以是另一個(gè)數(shù)組或?qū)ο?所以 {"name": "Tom"}
可以理解為是一個(gè)包含name為Tom的對(duì)象,而 [{"name": "Tom"}, {"name": "Jerry"}]
就表示包含兩個(gè)對(duì)象的數(shù)組。
問:為什么 {name:'json'}
在檢驗(yàn)時(shí)通過不了?
答:JSON官網(wǎng)規(guī)范規(guī)定,如果是字符串,那不管是鍵或值最好都用雙引號(hào)引起來,所以上面的代碼就是 {"name":"json"}
。
JSON拓展