如何将对象附加到JSON文件(包括:JavaScript、Discord.js和JSON)

如何将对象附加到JSON文件(包括:JavaScript、Discord.js和JSON),javascript,json,discord.js,Javascript,Json,Discord.js,我有一个JSON文件:(invitelist.JSON) { } 每次触发“guildMemberAdd”事件时,都会创建一个邀请: bot.channels.get('642609367195189268').createInvite({ 临时:错,, 最大年龄:0, 最大值:0, 独一无二:真的 },这是${member}的邀请链接。`。然后(invite=>{ bot.channels.get('642609367195189268').send(invite.code); }); 如

我有一个JSON文件:(
invitelist.JSON

{
}
每次触发“guildMemberAdd”事件时,都会创建一个邀请:

bot.channels.get('642609367195189268').createInvite({
临时:错,,
最大年龄:0,
最大值:0,
独一无二:真的
},这是${member}的邀请链接。`。然后(invite=>{
bot.channels.get('642609367195189268').send(invite.code);
});
如何将附加到JSON文件中

{
  "invite": {
    "code": "",
    "timecreated": "",
    "author": ""
  }
}
创建新邀请时,它将添加另一个邀请对象:

{
  "invite-1": {
    "code": "",
    "timecreated": "",
    "author": ""
  },
  "invite-2": {
    "code": "",
    "timecreated": "",
    "author": ""
  }
}
invitelist.json
的地址就是
invitelist.json

如果你能给我提供一些代码,最重要的是你解决这个问题的结果会是什么样子,那太好了,哦,解释你的解决方案是如何工作的也会很棒!谢谢

如果您需要更多信息,请在下面的评论中询问:D

因此,在14个小时没有回应、3个小时睡眠、11个小时在谷歌上搜索和几个小时的代码混乱之后。我终于找到了一个能回答我问题的问题。 这是我最终结果的一个片段:

    var inviteAmount = 0;
bot.on('guildMemberAdd', async member => {
    inviteAmount += 1;

    var data = [];
    var i;
    var ia = inviteAmount + 1;

    function Client(date, contact) {
          this.date = date
          this.contact = contact
    }
    var clients = new Array();
    for (i = 1; i < ia; i++) {
        clients.push(new Client(
          "2018-08-0" + i,
          i
        ));
    }
    for (i = 0; i < clients.length; i++) {
        var dict = {}
        dict['Date'] = clients[i].date
        dict['Contact'] = clients[i].contact
        data[i] = dict
    }

    console.log(data);
    console.log("test");
    bot.fetchUser(member.id).then((user) => {
        user.send(JSON.stringify(data));
    });

我使用了这个问题:

我将编辑这个答案,以使其更有意义,有一个解释,并实际适合OP的示例代码。
[{"Date":"2018-08-01","Contact":1},{"Date":"2018-08-02","Contact":2}]