【发布时间】:2019-06-18 10:02:01
【问题描述】:
正如我在下面提到的问题一样,稍微复杂一点。 我学会了更多地使用数组,但它也搞砸了。
输入:
{
"a": [
{
"b": "c",
"d": "e"
},
{
"b": "f",
"d": "g"
}
],
"h": [
{
"b": "c",
"i": "j"
},
{
"b": "f",
"i": "k"
}
]
}
想要的输出:
{
"l": [
{
"b": "c",
"d": "e",
"i": "j"
},
{
"b": "f",
"d": "g",
"i": "k"
}
]
}
我尝试过的东西,基于JQ How to merge multiple objects into one
{ x: [ inputs | .a[] | { (.h[]): .i } ] | add}
【问题讨论】: