如何在.json文件中添加数据?

时间:2018-07-04 16:50:46

标签: javascript json

我想知道如何在特殊事件中将数据添加到.json文件中。

例如,在加入ID为326091420232581122的服务器时,它将这些数据推送到server.json文件中。

{
 "326091420232581122": 2,
 "mode": 1
}

能帮我吗? :)

1 个答案:

答案 0 :(得分:0)

您需要提供文件,使其成为对象

let jsonFile = require('path/to/json/file');

然后,您可以修改jsonFile中的对象,然后可以使用Node中fs.writeFile()包中的fs保存该对象。

const fs = require('fs');
let jsonFile = require('path/to/json/file');

fs.writeFile("/path/to/json/file", JSON.stringify(jsonFile), 'utf8', function (err) {
    if (err) {
        return console.log(err);
    }

    console.log("The file was saved!");
});