提示:默認(rèn)警告
JSON是一種取代XML的數(shù)據(jù)結(jié)構(gòu),與xml相比,它更小巧,但描述能力卻不差。JSON就是一串字符串,只不過(guò)元素會(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為T(mén)om的對(duì)象,而 [{"name": "Tom"}, {"name": "Jerry"}]
就表示包含兩個(gè)對(duì)象的數(shù)組。
問(wèn):為什么 {name:'json'}
在檢驗(yàn)時(shí)通過(guò)不了?
答:JSON官網(wǎng)規(guī)范規(guī)定,如果是字符串,那不管是鍵或值最好都用雙引號(hào)引起來(lái),所以上面的代碼就是 {"name":"json"}
。
JSON拓展
工具的進(jìn)階玩法
使用url參數(shù)傳入json數(shù)據(jù),搭配一些軟件可以快速查看要解析的內(nèi)容:
fullscreen
參數(shù),訪(fǎng)問(wèn)時(shí)帶上這個(gè)鏈接會(huì)自動(dòng)進(jìn)入專(zhuān)注模式,暢享清爽簡(jiǎn)潔的在線(xiàn)解析視圖。鏈接:json.cn/?fullscreen。
data
參數(shù),通過(guò)這個(gè)參數(shù),直接將json數(shù)據(jù),傳遞給工具,示例:json.cn/#data={"name":"John","age":30}
url
參數(shù),工具會(huì)基于您的當(dāng)前網(wǎng)絡(luò),嘗試獲取指定url的json數(shù)據(jù),示例:json.cn/#url=https://static.json.cn/r/json/demo.json
注意:
data和url是在#號(hào)后面,不是?號(hào),這兩個(gè)參數(shù)內(nèi)容,會(huì)在讀取后自動(dòng)清空。
這樣你的解析數(shù)據(jù),仍然只會(huì)停留在本地,不會(huì)發(fā)往我們的服務(wù)器,也盡可能地避免了被搜索引擎以及統(tǒng)計(jì)代碼所抓取。
不足的地方就是,當(dāng)你刷新頁(yè)面時(shí),剛才的參數(shù)內(nèi)容會(huì)丟失,如果你想查看剛才的完整url,可以在瀏覽器的歷史記錄里面找到。
如果您經(jīng)常使用本工具,邀您體驗(yàn) 專(zhuān)注模式,記得添加到收藏夾哦(*≧∪≦)。
有任何建議和問(wèn)題反饋,請(qǐng)通過(guò) 問(wèn)題反饋 告訴我們。訪(fǎng)問(wèn) 更新日志 查看更新詳情。;-)