Впервые на jq, но мне удалось сгруппировать загрузку данных, которые я бы хотел обобщить в другом формате. Исходные данные после группировки по и сопоставления:
[
{
"Agents": "a",
"Count": 1
},
{
"Agents": "b",
"Count": 50
},
{
"Agents": "c",
"Count": 25
},
{
"Agents": "d",
"Count": 1
},
{
"Agents": "e",
"Count": 4
},
{
"Agents": "f",
"Count": 4
},
{
"Agents": "g",
"Count": 4
}
]
, и я хотел бы получить такой вывод:
{
"Count": 7,
"Agents": {
"a": 1,
"b": 50,
"c": 25,
"d": 1,
"e": 4,
"f": 4,
"g": 4
}
}
Как именно я могу сделать это в jq, пожалуйста, потому что это требует сопоставления значений в качестве поля имена?