@Apstrew

Почему после работы json-concat в выводе есть содержимое только одного json'a, а не всех json'ов в папке?

Всем привет!

Хочу сшить все json'ы в папке. Просто объекты друг за другом.
Сделал папку с тестовыми объектами a.json, b.json и c.json с одинаковой структурой. Вот начало a.json:
[
 {
   "header": "a1",
   "date": "a2",
   "body": "a3",
   "link": "a4"
 },
 {
   "header": "b1",
   "date": "b2",
   "body": "b3",
   "link": "b4"
 },


В b.json сделано всё то же, но буквы алфавита - двойные. В c.json - тройные

Запускаю по папке с этими объектами следующий примитивнейший скрипт, чуть ли не копипаста из документации:
var jsonConcat = require("json-concat");
 
jsonConcat({
  src: "./Testjoin/",
    dest: "./Testjoin/result.json"
}, function (json) {
    console.log('done');
});


Ума не приложу - почему-то в выходном json'e не сшитые объекты, а содержимое только c.json, например. Или b.json. Очевидно - того, который достался скрипту последним.

Я же хочу получить последовательно сшитое (порядок не важен) содержимое a, b и с

Подскажите, куда копать?
Спасибо!
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы