У меня есть 2 файла:
f1. json
{
"a.b": {
"c": [ 1, 2 ]
},
"d": "other data"
}
f1. json
{
"a.b": {
"c": [ 3, 4 ]
}
}
Все детали вложенного массива в f2. json должны быть объединены в f1. json, как показано ниже
f1 . json:
{
"a.b": {
"c": [ 1, 2, 3, 4 ]
},
"d": "other data"
}
Расположение массива в f1. json:
jq -s '.[0]["a.b"].c f1.json
Доступ к массиву в f2 . json (так как это будет файл c, нам не нужно полагаться на указанное c имя ab):
jq .[].c f2.json