Учитывая файл json в формате:
[
{
"name" : "A",
"value" : "4"
},
{
"name" : "B",
"value" : "2"
},
{
"name" : "C",
"value" : {
"X": "Something",
"Y": "Else"
}
}
]
Как бы я преобразовал его в нечто подобное, используя jq:
{
"A": "4",
"B": "2",
"C": {
"X": "Something",
"Y": "Else"
}
}
Я подошел близко, используя jq 'map( { (.name): .value } )
но это все равно оставляет каждый объект в отдельных скобках вместо того, чтобы объединить их все.