JSON 格式化

JSON雖然可以達到快速的解析,但是JSON在沒有格式化之前,不利于閱讀,尤其是比較大的JSON,看起來更是費勁,下面介紹一下Javascript,格式化JSON輸出。

本章節主要會針對JSON的數據格式化(JSON美化),做出講解。

JSON 格式化/美化 栗子

什么都不說了,直接給出一個美化JSON的栗子,先來一個復雜的JSON。

我們先來一個稍微復雜的JSON,不做格式化如下:

{"title":"json在線解析(簡版) - soJSON在線解析","domain":"http://www.162233.live/simple_json_beta.html","keywords":"json在線解析","功能":["JSON美化","JSON數據類型顯示","JSON數組顯示角標","高亮顯示","錯誤提示",{"備注":["www.162233.live","json.la"]}],"加入我們":{"qq群":"259217951"}}

是不是很著急?這個JSON還稍微短一點,那么我們用JSON在線解析工具操作一把,如下:

{
    "title": "json在線解析(簡版) - soJSON在線解析",
    "domain": "http://www.162233.live/simple_json_beta.html",
    "keywords": "json在線解析",
    "功能": [
        "JSON美化",
        "JSON數據類型顯示",
        "JSON數組顯示角標",
        "高亮顯示",
        "錯誤提示",
        {
            "備注": [
                "www.162233.live",
                "json.la"
            ]
        }
    ],
    "加入我們": {
        "qq群": "259217951"
    }
}

看到結果后,驚不驚喜、意不意外?閱讀是不是沒瑕疵?

如果遇到JSON錯誤,還會中文提醒錯誤的地方,?應該要怎么樣去改。體驗一下吧?===> JSON在線解析

我們自己來用代碼試驗一下:

var json = {"title":"json在線解析(簡版) - soJSON在線解析","domain":"http://www.162233.live/simple_json_beta.html","keywords":"json在線解析","功能":["JSON美化","JSON數據類型顯示","JSON數組顯示角標","高亮顯示","錯誤提示",{"備注":["www.162233.live","json.la"]}],"加入我們":{"qq群":"259217951"}};
//每行以10個空格遞進,并且輸出到Id為 outText 的textarea中。
document.getElementById("outText").value = (JSON.stringify(json,null,10));

看到結果后,驚不驚喜、意不意外?閱讀是不是沒瑕疵?原來本站的格式化頁面就是這么做的,把精華都直接告訴您們了。

支付掃碼

所有贊助/開支都講公開明細,用于網站維護:贊助名單查看

正在加載... ...

复式双色球计奖办法 幸运28开奖 p2c投资理财平台 排列5技巧绝密 快乐双彩全部开奖结果 炒股股票平台 股票融资后会什么走势 江西快3走势图一定牛近200期 云南11选五5开奖结果 三分赛车官方网站 安徽11选5玩法