2017-12-09 1 views
0

나는 불화 봇에서 일하고 있는데 JSON 배열에 항목을 추가하는 방법을 찾고 있었지만 대답을 찾을 수 없었다.외부 JSON 배열에 항목을 추가하는 방법은 무엇입니까?

나는이 내가

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"]} 

이 될

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

을 원하지만 m를 제공합니다 전자이 :

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

답변

0

, 이런 식으로 작업을 수행

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)) 
관련 문제