Как я могу преобразовать ввод JSON
{
"Subnets": [
{
"VpcId": "vpc-xxx",
"Tags": [
{
"Value": "staging_subnet_private_a",
"Key": "Name"
}
],
"SubnetId": "subnet-xxx"
},
...
]
}
to
[
{
"SubnetId": "subnet-xxx",
"Name": "staging_subnet_private_a"
},
...
]
используя jq?
У меня есть рабочее решение, использующее jq '[.Subnets[] | {SubnetId, Name: .Tags[0] | .Value }]'
, но оно зависит от порядка тегов (не очень хорошо).
Могу ли я использовать from_entires
или, может быть, уменьшить?