我正在尝试从数据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"
?
这是完整的输出吗?这本字典包含带有嵌套字典的列表,因此您应该这样处理。假设它被称为:
A = {
"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"
}
]
}
您的第一个地址是对象,然后是字典中的键,列表中的索引以及该字典的键:
print(A['Tags'][1]['Value'])
输出:
CodeDeploy_Ernie-dev-Autoscaling-Deploy_d-4WTRTRTRT
编辑:根据您所得到的然后您应该尝试:
autoscaling_name = response['Reservations'][0]['Instances'][0]['Tags'][1]['Value']
本文向大家介绍asp.net提取多层嵌套json数据的方法,包括了asp.net提取多层嵌套json数据的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了asp.net提取多层嵌套json数据的方法。分享给大家供大家参考,具体如下: 在.net 2.0中提取这样的json: 引用命名空间: 可以把上面的JSON看成一个对象.你只要写对应的类即可 然后在解析的地方这样写: 得到City的
问题内容: 假设我有json数据,例如 现在我正在从该json数据访问字段,例如: 如何以最有效的方式从给定的json数据访问第三个字段()? 不起作用 一种可能是我使用for循环构造字符串,然后进行eval评估,但是有没有有效的方法呢? 问题答案: 老实说,我无法理解您的问题。JSON已经结构化了,为什么需要更改结构? 在您的情况下,我将按以下方式访问它: 如果碰巧希望 遍历 数据,则需要: 更
我需要将该模式格式提取到如下所示的治疗区域行项目:
本文向大家介绍详解ASP.NET提取多层嵌套json数据的方法,包括了详解ASP.NET提取多层嵌套json数据的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了ASP.NET利用第三方类库Newtonsoft.Json提取多层嵌套json数据的方法,具体例子如下。 假设需要提取的json字符串如下: 先引用命名空间: 可以把上面的json字符串看成一个对象,只要编写对应的类即可(如果
我这里有一个很长的json:https://textup.fr/601885q4我想读一个“支付令牌合同”中的数据,特别是那些带有“id”的数据:1我的问题是,我不知道如何称呼特定的词汇,因为它们都有相同的名称。这是否可能,我还不习惯操作如此复杂的对象,因为我是初学者。我会尝试像:[“订单][x][“id”:1][“基本价格”]这样的东西,x是一个for循环,循环遍历每个“订单”显示。但是我无法将
我想从API中获取countynames,它返回嵌套对象; 等等,有200多个国家,每个县都有自己的“编号”。最后,我想列出所有“姓名”信息。我想我应该使用JsonDeserializer,但不幸的是我不能。