【发布时间】:2019-09-10 16:54:27
【问题描述】:
我正在尝试从数据 JSON 中获取值。我已经成功深入JSON数据了,我需要的差不多都有了!
在 Python 中运行此命令:
autoscaling_name = response['Reservations'][0]['Instances'][0]['Tags']
给我这个:
'Tags': [{'Key': 'Name', 'Value': 'Trove-Dev-Inst : App WebServer'}, {'Key': 'aws:autoscaling:groupName', 'Value': 'CodeDeploy_Ernie-dev-Autoscaling-Deploy_d-4WTRTRTRT'}, {'Key': 'CodeDeployProvisioningDeploymentId', 'Value': 'd-4WTRTRTRT'}, {'Key': 'Environment', 'Value': 'ernie-dev'}]
我只想获取值"CodeDeploy_Ernie-dev-Autoscaling-Deploy_d-4WTRTRTRT"。这是来自密钥"aws:autoscaling:groupName"。
如何进一步执行我的命令以仅返回值 "CodeDeploy_Ernie-dev-Autoscaling-Deploy_d-4WTRTRTRT"?
【问题讨论】:
-
autoscaling_name = response['Reservations'][0]['Instances'][0]['Tags'][1][1] -
只是想知道为什么人们在这方面给我负面评价?我是初学者,在发布问题之前做了一些研究——我希望现在可以帮助其他人。你还记得你刚开始没有人可以依靠的时候吗?!对于初学者来说,这是一个很好的资源 - 保持这种状态。
-
另请参阅: Can we be nicer to new users? 欢迎使用 Stackoverflow,祝您学习顺利。