当前位置: 首页 > 面试题库 >

JSON.stringify以漂亮的打印方式输出到div

乜栋
2023-03-14
问题内容

JSON.stringify是一个json对象

result = JSON.stringify(message, my_json, 2)

2上面的说法应该是相当打印结果。如果我做类似的事情,它就是这样做的alert(result)。但是,我想通过将其附加到div中来输出给用户。当我这样做时,我只会显示一行。(我认为它不起作用,因为中断和空格未解释为html?)

{ "data": { "x": "1", "y": "1", "url": "http://url.com" }, "event": "start", "show": 1, "id": 50 }

有没有办法以JSON.stringify漂亮的打印方式将结果输出到div?


问题答案:

请使用<pre> 标签

演示:http :
//jsfiddle.net/K83cK/

var data = {

  "data": {

    "x": "1",

    "y": "1",

    "url": "http://url.com"

  },

  "event": "start",

  "show": 1,

  "id": 50

}





document.getElementById("json").textContent = JSON.stringify(data, undefined, 2);


<pre id="json"></pre>


 类似资料:
  • 如何从AWS漂亮地打印出Boto EC2输出? 这是原版(不太漂亮): s是什么? 如果我尝试使用Python的JSON转储,我得到:

  • 我有一个Spring Boot控制台应用程序,我通过JMX访问执行器endpoint。问题是返回的文本打印得不好,也不是JSON。它看起来像这样: 将其转换为可读格式的最佳方法是什么?是否可以将JMX执行器配置为漂亮打印?是否可以将JMX执行器配置为使用JSON? 有一个关于Spring Boot Actuatorendpoint的漂亮打印JSON输出的相关问题,但在这种情况下,我被JMX卡住了,

  • 问题内容: 如果有人对JSON的打印非常了解,那么我将不胜感激! 我正在使用以下功能将JSON字符串移动到文件中,以将复杂的python字符串转换为JSON格式: 问题是我遇到了方括号的语法错误,因为这对我来说是个新话题,我不知道该如何解决。我需要的JSON格式如下: 我正在使用Google Visualization API,您可能对此比较熟悉,但是我需要动态图。上面的代码是API创建图形所需的

  • 问题内容: 我正在创建一个JSON文件的脚本。现在,我只是使用(PHP 5.2.x)将数组编码为JSON输出。然后,我将返回值打印到文件中并保存。问题是客户端希望能够打开这些JSON文件以提高可读性,因此我想在其中添加换行符并“漂亮打印” JSON输出。有关如何执行此操作的任何想法?我唯一可以看到的替代方法是完全不使用,而只是手动写入文件内容,并为每行添加自己的换行符。 这是我得到的: 这就是我想

  • 下面是我的例子: 如何为JSONARRAY启用漂亮的打印? 我认为这足以解释我的问题,但是这里有一些bla bla bla bla bla bla因为stackoverflow问我更多的细节,让我发布问题。

  • Spring Boot Actuctor提供了几个endpoint来监控应用程序: 使用以下方法检查endpoint: 结果如下: 这对机器消费很好,但人类很难读懂。 我想对Spring Boot执行器endpoint的JSON输出进行格式化(即漂亮的打印),以使操作人员更容易阅读它们。 我试过设置 但此设置并不影响执行器的输出。 是否有一个配置来启用Spring Boot执行器JSON输出的漂亮