stringify时美化JSON

时间:2017-08-10 15:10:24

标签: javascript json node.js

当我使用stringify和fs包保存JSON时,它看起来像这样:

{"\"name:\"":"\"Alice\"","\"age\"": 18}

我不明白为什么。有没有办法像这样美化它?

{"name:":"Alice","age": 18}

1 个答案:

答案 0 :(得分:2)

在我看来,你喜欢通过json解析器两次运行你的值。原因是所有物品都被包围在"然后又逃脱了。由于json的工作方式,它会使用反斜杠转义所有双引号字符。

无论你在哪里生成json字符串并确保你只解析它一次,我都会关注。