0

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

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

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

但我没有得到 json ascii 编码的输出。传递时出现错误:

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

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

4

1 回答 1

0

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

cat file1.json >> file2.json

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

请参阅:如何使用 jq 合并 2 个 json 文件?

于 2019-05-13T20:05:00.317 回答