Я знаю, что это должно быть легко, но это поставило меня в тупик. Я хочу взять следующий пример JSON:
[{
"Name": "Test1",
"Version": "5.0.1",
"source": "source"
},
{
"Name": "Test2",
"Version": "2.0.11",
"source": "source"
},
{
"Name": "Test3",
"Version": "2.1.2",
"source": "source"
}]
и преобразовать его в:
{
"packages": [
{
"Name": "Test1",
"Version": "5.0.1",
"source": "source"
},
{
"Name": "Test2",
"Version": "2.0.11",
"source": "source"
},
{
"Name": "Test3",
"Version": "2.1.2",
"source": "source"
}
]
}
Я пробовал множество разных способов, самое близкое, что я получил, это что-то похожее на: jq '.packages += [input]'
По сути, это просто перемещение исходного JSON во вложенное состояние. Любая помощь будет оценена.