Con*_*nor 0 java shell json npm jq
我有两个以下结构文件1的 json文件
[
{
"line": 2,
"elements": [
{}
]
}
]
Run Code Online (Sandbox Code Playgroud)
档案2
[
{
"line": 3,
"elements": [
{}
]
}
]
Run Code Online (Sandbox Code Playgroud)
我想合并这些文件,使输出文件看起来像
输出文件
[
{
"line": 2,
"elements": [
{}
]
},
{
"line": 3,
"elements": [
{}
]
}
]
Run Code Online (Sandbox Code Playgroud)
我可以使用npm,java或任何shell库
感谢jq -s命令行选项的神奇之处,您可以"添加"任意数量的文件,如下所示:
$ jq -s add file1.json file2.json
Run Code Online (Sandbox Code Playgroud)
提供魔力的基础是jq对流的支持.这意味着,例如,jq自动支持JSONL(JSON行).-s选项的"反向"(即,用于转换为JSONL)是-c选项.
| 归档时间: |
|
| 查看次数: |
139 次 |
| 最近记录: |