Как добавить данные JSON в существующий файл JSON node.js - PullRequest
0 голосов
/ 07 июня 2018

Как добавить существующий файл JSON с запятой "," в качестве разделителя

anchors = [ {  "title":"  2.0 Wireless " }  ]
fs.appendFileSync('testOutput.json', JSON.stringify(anchors));

Вывод этого текущего кода выглядит следующим образом

[
   {
     "title":"  2.0 Wireless "
   }
 ]
 [
   {
     "title":"  Marshall Major II "
   }
]

Как получить это в правильномформат с запятой "," в качестве разделителя

Я хочу получить что-то вроде этого

[
   {    
    "title":"  2.0 Wireless "
   },
   {
     "title":"  Marshall Major II "
   }
]

1 Ответ

0 голосов
/ 07 июня 2018

Попробуйте это.Не забудьте определить массив anchors.

var data = fs.readFileSync('testOutput.json');
var json = JSON.parse(data);
json.push(...anchors);

fs.writeFile("testOutput.json", JSON.stringify(json))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...