- 說明:提供在線將json數據格式化的功能,用戶可自定義縮進格式與鍵名引號,非常簡單實用。
1. 點擊層級可Json字符串格式化后的縮進量展示效果
2. 支持去除/添加Json字符串中的雙引號
3. 上下視圖格式化查看Json的方式,您可以輕松的控制Json的折疊、展開模式
以下原因會造成Json校驗失敗,讓你不容易查明真相的錯誤原因:
1. Json字符串里的非數字類型鍵值沒有帶雙引號
2. Json中存在\t這樣的制表符,看起來和空格一樣,但是就是因為它的存在,導致校驗不通過,去掉就可以了。
3. 編輯器有Bom頭也會造成Json校驗失敗
JSON:JSON是一種輕量級的數據交換格式,用于描述數據結構,它基于文本格式,易于解析和生成。
JSON兩種結構:json簡單說就是javascript中的對象和數組,所以這兩種結構就是對象和數組兩種結構,通過這兩種結構可以表示各種復雜的結構
1、對象:對象在js中表示為“{}”括起來的內容,數據結構為 {key:value,key:value,...}的鍵值對的結構,在面向對象的語言中,key為對象的屬性,value為對應的屬性值,所以很容易理解,取值方法為 對象.key 獲取屬性值,這個屬性值的類型可以是 數字、字符串、數組、對象幾種。
實例:{ "website": "www.designxtc.com", "title":"簡體轉繁體", "seotitle": "簡體轉繁體字" }
2、數組:數組在js中是中括號“[]”括起來的內容,數據結構為 ["java","javascript","vb",...],取值方式和所有語言中一樣,使用索引獲取,字段值的類型可以是 數字、字符串、數組、對象幾種。 經過對象、數組2種結構就可以組合成復雜的數據結構了。
實例:
[
{
"title":"json格式化",
"weburl":"http://www.designxtc.com/json/"
},
{
"title":"css格式化",
"weburl":"http://www.designxtc.com/css/cssformat.html"
}
]