将合并后的文件输出到json文件中

时间:2019-04-23 08:56:32

标签: json jq filemerge

请让我知道如何将2个json文件合并为一个新的json文件。

我使用了jq,并使用了以下命令:

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

但是我没有得到json ascii编码的输出。粘贴时出现错误:

  

无法解析模板:解析JSON时出错:无效字符'ÿ'寻找值的开头

请让我知道如何在Windows命令提示符下输出到json文件。

1 个答案:

答案 0 :(得分:0)

由于jq不需要有效的JSON来读取文件,因此任何JSON流都可以,所以我建议您只附加两个文件

cat file1.json >> file2.json

也就是说,我相信您可以使用jq -s '.[0] * .[1]' file1 file2合并两个JSON文件

请参阅:How to merge 2 json file using jq?