鉴于下面的json有效负载,我如何使用Python 3.x获取'hotspot'的值?顶级似乎是一个具有一个键值对的词典。 'Recs'是关键,值是Python列表。我已使用json.loads(payload)
将json有效负载加载到Python类中。
json payload:
{
'Recs': [{
'eSrc': 'big-a1',
'reqPs': {
'srcIP': '11.111.11.111'
},
'a1': {
'a1Ver': '1.0',
'obj': {
'eTag': '38f028e',
'sz': 1217,
'seq': '02391D2',
'hotspot': 'web/acme/srv/dev/8dd'
},
'confId': 'acme-contains',
'pipe': {
'name': 'acme.dev',
'oId': {
'pId': 'BDAD'
}
}
}
}]
}
答案 0 :(得分:1)
{
表示字典,[
表示hotspot
所在的列表:
my_json['Recs'][0]['a1']['obj']['hotspot']