【问题标题】:Show JSON as JSON in browser [duplicate]在浏览器中将 JSON 显示为 JSON [重复]
【发布时间】:2019-11-21 13:23:35
【问题描述】:

我正在为 Javascript 中的 API 构建中间件。 我尝试在 JSON 中显示我的 Javascript,但我只显示原始文本。 我需要外部应用程序的 JSON 格式。

示例代码:

var obj = new Object();
   obj.name = "Raj";
   obj.age  = 32;
   obj.married = false;
   var jsonString= JSON.stringify(obj);
   console.log(jsonString);
   document.getElementById("test").innerText = jsonString;

我得到了什么:

我想要什么:

我希望有人可以帮助我:)

【问题讨论】:

标签: javascript json middleware


【解决方案1】:

使用JSON.stringify(obj,null,2) 其中 2 是缩进大小

const obj = {
  foo: 'bar',
};
document.write('<pre>' + JSON.stringify(obj,null,2) + '</pre>');

【讨论】:

  • 为什么这被否决了? ://
  • 可能是因为 document.write 已被弃用。无论如何,这对于快速 POC 很有用
  • 或者因为他想用颜色格式化它们,而每个不尊重它的答案都不“值得他注意”
  • 这不是 OP,他没有必要的 125 代表来投票
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2018-06-08
  • 1970-01-01
  • 2021-03-04
  • 2014-08-26
  • 2013-03-01
  • 2013-11-05
  • 2015-07-22
相关资源
最近更新 更多