node.js,怎么用fs给已经存在的json文件添加数据

2024-12-03 02:34:38
推荐回答(1个)
回答1:

1、读取JSON文件,进行反序列化

// source 对象即为JSON对象
var source = require('./source.json');

// 假定数据如下
var _source = {
    list: ['a', 'b', 'c'],
    length: 3
}

2、修改或者添加数据

// 添加一个属性
source.key = 'key';

3、序列化并写入文件

// 序列化
var destString = JSON.stringify(source);

// 写入文件
fs.writeFile('./source.json', destString);