Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
请让我知道如何将 2 个 json 文件合并到一个新的 json 文件中。
我使用了 jq ,并使用了以下命令:
jq -s add file1.json file2.json > Output.json
但我没有得到 json ascii 编码的输出。传递时出现错误:
无法解析模板:解析 JSON 时出错:无效字符 'ÿ' 正在寻找值的开头
请让我知道如何在 Windows 命令提示符下输出到 json 文件。
由于jq不需要有效的 JSON 来读取文件,因此任何 JSON 流都可以,我建议您只需附加这两个文件
jq
cat file1.json >> file2.json
也就是说,我相信你可以jq -s '.[0] * .[1]' file1 file2用来合并两个 JSON 文件
jq -s '.[0] * .[1]' file1 file2
请参阅:如何使用 jq 合并 2 个 json 文件?