小编Iso*_*ter的帖子

使用node.js在JSON文件中写入/添加数据

我正在尝试使用循环数据中的节点编写JSON文件,例如

let jsonFile = require('jsonfile');

for (i = 0; i < 11; i++) {
    jsonFile.writeFile('loop.json', "id :" + i + " square :" + i * i);
}
Run Code Online (Sandbox Code Playgroud)

loop.json中的outPut是

id :1 square : 1
Run Code Online (Sandbox Code Playgroud)

但我想要这样的输出文件(如下),如果我再次运行该代码,它应该将新输出作为元素添加到相同的现有JSON文件中

{
   "table":[
      {
         "Id ":1,
         "square ":1
      },
      {
         "Id ":2,
         "square ":3
      },
      {
         "Id ":3,
         "square ":9
      },
      {
         "Id ":4,
         "square ":16
      },
      {
         "Id ":5,
         "square ":25
      },
      {
         "Id ":6,
         "square ":36
      },
      {
         "Id ":7,
         "square ":49
      },
      { …
Run Code Online (Sandbox Code Playgroud)

javascript json fs node.js

172
推荐指数
7
解决办法
32万
查看次数

标签 统计

fs ×1

javascript ×1

json ×1

node.js ×1