【问题标题】:How to add an entry to an external JSON array?如何向外部 JSON 数组添加条目?
【发布时间】:2018-05-23 13:39:01
【问题描述】:

我正在开发一个不和谐的机器人,我正在搜索如何向 JSON 数组添加一个条目,但我找不到答案。

我想要

{"blacklisted": ["test1", "test2"]}

成为

{"blacklisted": ["test1", "test2", "test3"]}

这是我尝试过的

const file = require('./numbers.json');
var fs = require('fs');
var blacklisted = file.blacklisted
blacklisted.push('test3');
var logger = fs.createWriteStream('numbers.json')
    logger.write(`{"blacklisted":[${blacklisted}]}`)

但它给了我这个:

{"blacklisted":[test1,test2,test3]}

【问题讨论】:

    标签: javascript node.js discord.js


    【解决方案1】:

    这样做,

    const file = require('./numbers.json');
    var fs = require('fs');
    var blacklisted = file.blacklisted
    blacklisted.push('test3');
    var logger = fs.createWriteStream('numbers.json')
        logger.write(JSON.stringify(file))
    

    【讨论】:

      猜你喜欢
      • 2015-01-13
      • 2019-08-25
      • 1970-01-01
      • 2015-10-15
      • 1970-01-01
      • 1970-01-01
      • 2018-05-09
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多