Я пытаюсь проанализировать этот пример json с помощью jq
{
"config": {
"env-1": {
"LoadBalancerGroup": {
"Algorithm": "weighted-round-robin",
"LBGroupMembers": [
{
"Server": "10.183.191.131"
},
{
"Server": "10.183.191.153"
}
],
"name": "LBG-https",
"state": {
"opstate": "up"
}
}
}
}
}
ключ env-1 будет отличаться, и мне нужно получить доступ, используя рекурсию (..) или подобную технику
Я застрял в следующей ошибке, которая, вероятно, связана с поиском не га sh узлов
cat recursion.json | jq ' ..|.["LoadBalancerGroup"]|."name"?' | jq .
jq: error (at <stdin>:20): Cannot index string with string "LoadBalancerGroup"
null
null
"LBG-https"
null
при попытке выбора (type == "object" и has ("name"))) и другие предложения не решили эту проблему, и я буду признателен за любые предложения.
Спасибо