我是 Javascript 新手,我必须使用漂亮的函数打印 Json 输出,但输出不如预期,它只是打印正常,但我期待缩进。我也浏览了以下链接,任何人都可以帮助我为什么这不起作用。
<html>
<script type="text/javascript">
function showJson(){
var jsonString = "{array:[1,2,3],boolean:true,null:null,number:123,object:{a:b,c:d,e:f},string:Hello World}";
document.getElementById('json_output').innerHTML = JSON.stringify(jsonString, null, '\t');
}
function output(inp) {
document.body.appendChild(document.createElement('pre')).innerHTML = inp;
}
</script>
<body>
<input type="button" onclick="showJson();" value="Click Me!!">
<br>
<br>
STRING FROM DEVICE : <div id='json_output'>HI</div>
</body>