Для вывода объединенного файла в файл json - PullRequest
0 голосов
/ 23 апреля 2019

Пожалуйста, дайте мне знать, как объединить 2 файла json в новый файл json.

Я использовал jq и использовал следующую команду:

jq -s add file1.json file2.json > Output.json

Но я не получаю вывод в json ascii encode. При вставке я получаю сообщение об ошибке:

Не удалось проанализировать шаблон: ошибка синтаксического анализа JSON: недопустимый символ 'ÿ' ищет начало значения

Пожалуйста, дайте мне знать, как я могу вывести в файл json в командной строке Windows.

1 Ответ

0 голосов
/ 13 мая 2019

Поскольку jq не требует допустимого JSON для чтения в файле, подойдет любой поток JSON, я бы посоветовал вам просто добавить два файла

cat file1.json >> file2.json

Тем не менее, я считаю, что вы можете использовать jq -s '.[0] * .[1]' file1 file2 для объединения двух файлов JSON

См .: Как объединить 2 файла JSON с помощью jq?

...