如何在与条件相同的对象中将键值作为另一个键列出-我想将所有“ guest_name”添加到新列表中,其中“ power_state”为“ poweredOn”
我正在使用vmware_vm_info模块,并使用json_query解析数据
输出:
{
"guest_name": "Ubuntu sec 10.9",
"ip_address": "",
"power_state": "poweredOff",
},
{
"guest_fullname": "Ubuntu Linux (64-bit)",
"guest_name": "Ubuntu 10.8",
"power_state": "poweredOn",
},...]
想要的结果:
“ guest_name”:“名称”,“名称2”,...
使用selectattr
筛选所有poweredOn
实例,然后使用map
筛选器从每个实例中提取guest_name
。