// 注意,在内部读取文件不能访问 json 文件中的属性,不知道为什么,所以在外部读取文件
const detailArr = require('./data/Details_shoplist_info.json');
app.get('/api/modify_details_info',function (req, res) {
// 获取 GET 的请求数据
let item = req.query.item;
let param = req.query.param;
// 操作对象中的属性
detailArr.message[0][item] = param;
// 将文件转为 JSON 字符串
let result = JSON.stringify(detailArr);
// 将修改后的对象存回 json 文件中
fs.writeFile("./data/Details_shoplist_info.json",result,"utf8",function (err, data1) {
if(err){
console.error(err);
}
else{
console.log("修改成功!");
res.send(JSON.stringify(data1));
}
})
})
nodeJs中修改json文件的数据
最新推荐文章于 2024-06-23 23:09:37 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)