当我使用stringify和fs
包保存JSON时,它看起来像这样:
{"\"name:\"":"\"Alice\"","\"age\"": 18}
我不明白为什么。有没有办法像这样美化它?
{"name:":"Alice","age": 18}
答案 0 :(得分:2)
在我看来,你喜欢通过json解析器两次运行你的值。原因是所有物品都被包围在"然后又逃脱了。由于json的工作方式,它会使用反斜杠转义所有双引号字符。
无论你在哪里生成json字符串并确保你只解析它一次,我都会关注。