JSON雖然可以達到快速的解析,但是JSON在沒有格式化之前,不利于閱讀,尤其是比較大的JSON,看起來更是費勁,下面介紹一下Javascript,格式化JSON輸出。
本章節(jié)主要會針對JSON的數(shù)據(jù)格式化(JSON美化),做出講解。
什么都不說了,直接給出一個美化JSON的栗子,先來一個復(fù)雜的JSON。
我們先來一個稍微復(fù)雜的JSON,不做格式化如下:
{"title":"json在線解析(簡版) - soJSON在線解析","domain":"http://suancuo.cn/simple_json_beta.html","keywords":"json在線解析","功能":["JSON美化","JSON數(shù)據(jù)類型顯示","JSON數(shù)組顯示角標","高亮顯示","錯誤提示",{"備注":["suancuo.cn","json.la"]}],"加入我們":{"qq群":"259217951"}}
是不是很著急?這個JSON還稍微短一點,那么我們用JSON在線解析工具操作一把,如下:
{
"title": "json在線解析(簡版) - soJSON在線解析",
"domain": "http://suancuo.cn/simple_json_beta.html",
"keywords": "json在線解析",
"功能": [
"JSON美化",
"JSON數(shù)據(jù)類型顯示",
"JSON數(shù)組顯示角標",
"高亮顯示",
"錯誤提示",
{
"備注": [
"suancuo.cn",
"json.la"
]
}
],
"加入我們": {
"qq群": "259217951"
}
} 看到結(jié)果后,驚不驚喜、意不意外?閱讀是不是沒瑕疵?
如果遇到JSON錯誤,還會中文提醒錯誤的地方,?應(yīng)該要怎么樣去改。體驗一下吧?===> JSON在線解析
我們自己來用代碼試驗一下:
var json = {"title":"json在線解析(簡版) - soJSON在線解析","domain":"http://suancuo.cn/simple_json_beta.html","keywords":"json在線解析","功能":["JSON美化","JSON數(shù)據(jù)類型顯示","JSON數(shù)組顯示角標","高亮顯示","錯誤提示",{"備注":["suancuo.cn","json.la"]}],"加入我們":{"qq群":"259217951"}};
//每行以10個空格遞進,并且輸出到Id為 outText 的textarea中。
document.getElementById("outText").value = (JSON.stringify(json,null,10));
看到結(jié)果后,驚不驚喜、意不意外?閱讀是不是沒瑕疵?原來本站的格式化頁面就是這么做的,把精華都直接告訴您們了。
版權(quán)所屬:SOJSON(原創(chuàng)文章)
原文地址:http://suancuo.cn/json/json_fmt.html
轉(zhuǎn)載時必須以鏈接形式注明原始出處及本聲明。
綜合技術(shù)交流:點擊加入--> [SO JSON官方交流①群][收費]
綜合技術(shù)交流:點擊加入--> [SO JSON官方交流②群][免費]
要求:不能發(fā)廣告、暴力、政治、付費教程,違者直接踢出。
備注:入群費用5元,沒有QQ錢包,可以先支付寶 or 微信掃碼支付5元贊助后,我拉您進去。QQ聯(lián)系我。
掃碼贊助:贊助二維碼。
技術(shù)交流QQ群:①群259217951,②群166848545
站長郵箱:so@sojson.com
對頁面內(nèi)容有任何疑問和建議,請聯(lián)系我們。
所有贊助/開支都講公開明細,用于網(wǎng)站維護:贊助名單查看
正在加載... ...