国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > HTML > 正文

html格式化輸出JSON示例(測試接口)

2024-08-26 00:20:00
字體:
來源:轉載
供稿:網友

將 json 數據以美觀的縮進格式顯示出來,借助最簡單的 JSON.stringify 函數就可以了,因為此函數還有不常用的后面2個參數。

見MDN https://developer.mozilla.org/zh-CN/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify 的描述。

示例代碼如下:

html;"><html>    <head>        <meta charset="utf-8" />         <title>hello</title>         <style>            pre {outline: 1px solid #ccc; padding: 5px; margin: 5px; }            .string { color: green; }            .number { color: darkorange; }            .boolean { color: blue; }            .null { color: magenta; }            .key { color: red; }        </style>        <script type="text/javascript">        function syntaxHighlight(json) {            if (typeof json != 'string') {                json = JSON.stringify(json, undefined, 2);            }            json = json.replace(/&/g, '&').replace(/</g, '<').replace(/>/g, '>');            return json.replace(/("(//u[a-zA-Z0-9]{4}|//[^u]|[^//"])*"(/s*:)?|/b(true|false|null)/b|-?/d+(?:/./d*)?(?:[eE][+/-]?/d+)?)/g, function(match) {                var cls = 'number';                if (/^"/.test(match)) {                    if (/:$/.test(match)) {                        cls = 'key';                    } else {                        cls = 'string';                    }                } else if (/true|false/.test(match)) {                    cls = 'boolean';                } else if (/null/.test(match)) {                    cls = 'null';                }                return '<span class="' + cls + '">' + match + '</span>';            });        }     </script>    </head>    <body>     <pre id="result">     </pre>    <script type="text/javascript">        var songResJson={                "service": "ALL",                "qt": 581,                "content": {                  "answer": {                    "song": "如果緣只到遇見",                    "album": "如果緣只到遇見",                    "artist": "吳奇隆 嚴藝丹",                    "pic_url": "http://p1.music.126.net/-u3WgIXsFNCW7d8Jy7pCEA==/5921969627395387.jpg"                 },                  "scene": "music"               }              }            document.getElementById('result').innerHTML = syntaxHighlight(songResJson);         // $('#result').html(syntaxHighlight(songResJson));    </script>         </body></html> 

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VeVb武林網。


注:相關教程知識閱讀請移步到HTML教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 灌云县| 扶风县| 金塔县| 若尔盖县| 五原县| 仙居县| 康乐县| 昆山市| 浪卡子县| 舟山市| 隆尧县| 庄河市| 商水县| 慈利县| 双桥区| 芷江| 石屏县| 三亚市| 濮阳县| 阿拉善右旗| 铜川市| 新竹市| 资中县| 宁强县| 张家港市| 时尚| 株洲市| 嵊州市| 泸水县| 庄浪县| 蓝田县| 商洛市| 长顺县| 雅安市| 明溪县| 水城县| 澎湖县| 抚远县| 清原| 靖边县| 班戈县|