Node 读取和写入 json 文件
  # 读取json文件
方法一:
这种方法的好处是可以直接包进整个 json 文件,不用作任何处理。
let json = require("./my.json");
 1
方法二:
let fs = require("fs");  
fs.readFile("./my.json", "utf-8", function(err, data){
    let obj = JSON.parse(data);
    console.log(obj);
});
 1
2
3
4
5
2
3
4
5
# 写入json文件
//因为nodejs的写入文件只认识字符串或者二进制数,所以把json对象转换成字符串重新写入json文件中
let str = JSON.stringify(newObj);
fs.writeFile(path.resolve(__dirname, '..' + "/json/user.json"), str, function (err,data) {
   if (err) {
      console.error(err);
   }
   console.log('----------新增成功-------------');
})
 1
2
3
4
5
6
7
8
2
3
4
5
6
7
8
上次更新: 2024/01/30, 00:35:17