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

2024年12月03日 02:34
有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);