我正在尝试从JSON中提取对象名称,以便我可以迭代它们。这是我的JSON:
{
"Resources": {
"vpc": {
"cidr": "192.168.1.0/24",
"dns_resolution": "TRUE"
},
"subnet": {
"cidr": "192.168.1.0/24",
"availability_zone": "us-west-1a"
}
}
}
这应该返回一个数组,如下所示:
echo ${array[@]}
vpc subnet
答案 0 :(得分:1)
您需要一个JSON解析器才能实现此目的。 您可以使用https://stedolan.github.io/jq/
上提供的" jq"您可以在https://jqplay.org/上安装之前使用它,检查它是否能够做您想做的事情,并了解如何操作。