data.json (json形式数据)
[{"name":"小王"},{"name":"小李"},{"name":"小张"},{"name":"小张"}]
js代码
//初始化
const fs = require('fs')
const path= require('path')
//1.读取数据
fs.readFile(path.join(__dirname, 'data.json'), 'utf8', function (err, data) {
if (err) {
console.log(err);
return
}
//2.增加数据 修改数据
let re = { "name": "小张" }
let str = JSON.parse(data)
str.push(re)
console.log(str);
//3.写入数据
fs.writeFile(path.join(__dirname, 'data.json'), JSON.stringify(str) , 'utf8', function (err) {
if (err) {
console.log('err',err);
return
} else {
console.log('写入数据成功');
}
})
})