如何将JSON数据附加到现有JSON文件node.js [英] How to append JSON data to existing JSON file node.js

查看:204
本文介绍了如何将JSON数据附加到现有JSON文件node.js的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何附加以逗号,"作为分隔符的现有JSON文件

How to append an existing JSON file with comma "," as separator

anchors = [ {  "title":"  2.0 Wireless " }  ]
fs.appendFileSync('testOutput.json', JSON.stringify(anchors));

当前代码的输出是这样的

This current code's output is like this

[
   {
     "title":"  2.0 Wireless "
   }
 ]
 [
   {
     "title":"  Marshall Major II "
   }
]

如何使用逗号,"作为分隔符以正确的格式获取此信息

How to I get this in the correct format with comma "," as separator

我想得到这样的东西

[
   {    
    "title":"  2.0 Wireless "
   },
   {
     "title":"  Marshall Major II "
   }
]

推荐答案

尝试一下.不要忘记定义anchors数组.

Try this. Don't forget to define anchors array.

var data = fs.readFileSync('testOutput.json');
var json = JSON.parse(data);
json.push(...anchors);

fs.writeFile("testOutput.json", JSON.stringify(json))

这篇关于如何将JSON数据附加到现有JSON文件node.js的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆