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

Pha*_*ate 5 html javascript jquery json

我已经阅读过这个主题如何使用JavaScript来打印JSON?

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

做点什么

$("#myDiv").text(parsedJson);
Run Code Online (Sandbox Code Playgroud)

要么

$("#myDiv").html(parsedJson);
Run Code Online (Sandbox Code Playgroud)

不会导致漂亮的json.

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

Bra*_*rad 13

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

$('#myDiv').append(
    $('<pre>').text(
        JSON.stringify(parsedJson, null, '  ')
    )
);
Run Code Online (Sandbox Code Playgroud)


IPr*_*ory 5

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