【发布时间】:2021-03-22 15:50:05
【问题描述】:
在我的应用程序中,任何错误都会被捕获并通过电子邮件发送以供审核。我目前正在向电子邮件中添加标题和正文以帮助重现错误。它当前显示在单行中。我想以格式化的方式显示这一行,以便更容易阅读电子邮件。
我目前正在使用JSON.stringify(myJsonHere, null, 2) 来格式化我的 JSON。如果我使用console.log(JSON.stringify(myJsonHere, null, 2)) 来显示它,它确实可以工作,但是当我将它添加到像'<b>Headers:</b> ' JSON.stringify(myJsonHere, null, 2) 这样的HTML 电子邮件时它就不起作用了。
我的目标是获得这种格式:
{
data: "test",
id: 1,
user: {
id: 1,
user: "test"
}
}
而不是这种格式:
{data: "test", id: 1, user: {id: 1, user: "test"}}
【问题讨论】:
-
请添加更多信息!另外,能否请您提供一个最低限度可重现的示例?
-
不清楚你在这里做什么。您是否尝试在 HTML 格式的电子邮件中嵌入
<script>元素?也许minimal reproducible example 会有所帮助。
标签: javascript json formatting