我正在编写一个简单的JS应用程序,它接收JSON文件,将信息显示给用户并允许他们进行修改,然后允许重新导出JSON。然而,传入的JSON是多行的;每个键/值都在自己的一行上。当我使用 .stringify
输出JSON时,它全部出现在一行上。有没有办法让 stringify 方法分隔行?
JSON 结构:
{"Title":
{"lvlOne":[
{"key":"val"},
{"key":"val"},
{"key":"val"}
],
"lvl2":[
{"key":"val"},
{"key":"val"},
{"key":"val"}
]}
}
但是当我输出时,它全部显示为:
{"Title":{"lvlOne":[{"key":"val"},{"key":"val"},{"key":"val"}],"lvl2":[{"key":"val"{"key":"val"},{"key":"val"}]}}
JSON.stringify
:https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/JSON/stringify - 可以使用第三个参数来指定漂亮打印的间距。 - Ian<textarea>
,以便用户可以复制和部署。 - Joey N