在html div..possible上显示一个漂亮的json?

时间:2014-06-16 13:48:23

标签: javascript jquery html json

我已经阅读了这个主题How can I pretty-print JSON using JavaScript?

无论如何,如果我想将json打印到控制台,正确的答案就可以了。

做类似

的事情
$("#myDiv").text(parsedJson);

$("#myDiv").html(parsedJson);

不会产生漂亮的json。

我的目的是以人类可读的形式显示一个包含该json对象的对话框。可能吗?

2 个答案:

答案 0 :(得分:12)

未经测试,但应该让你开始:

$('#myDiv').append(
    $('<pre>').text(
        JSON.stringify(parsedJson, null, '  ')
    )
);

答案 1 :(得分:5)

您可以使用<pre>代码而不是div,假设parsedJson包含所有换行符和缩进。