【发布时间】:2018-11-17 17:47:27
【问题描述】:
如何使用逗号“,”作为分隔符附加现有 JSON 文件
anchors = [ { "title":" 2.0 Wireless " } ]
fs.appendFileSync('testOutput.json', JSON.stringify(anchors));
当前代码的输出是这样的
[
{
"title":" 2.0 Wireless "
}
]
[
{
"title":" Marshall Major II "
}
]
如何以正确的格式使用逗号“,”作为分隔符
我想要这样的东西
[
{
"title":" 2.0 Wireless "
},
{
"title":" Marshall Major II "
}
]
【问题讨论】:
-
require()ing 文件,调整 JavaScript 对象结构并再次写入文件怎么样?注意:即使在第一个示例中的两个数组之间存在,,它也不是有效的 JSON。仅仅通过附加东西来保持有效的 JSON 是不可能的 -
我认为它不是有效的 JSON。您可以创建一个数组数组或包含几个数组的对象。
-
如果您将大量附加到文件中,则 csv 可能是比 JSON 更好的选择。使用 JSON,每次编辑时都必须读取整个文件。
标签: json node.js append stringify