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