词典包含在词典中的列表中

2024-05-01 21:21:03 发布

您现在位置:Python中文网/ 问答频道 /正文

使用Python3.6。我在查询一个webservice之后获得了一个JSON字符串。我没有能力改变这种回应的形式

成功调用后,我收到以下数据结构:

{'infos': {'next_start': '0 0 0 0 0 0 0 0 0 1',
           'nhits': 0,
           'nresults': 0,
           'sources': [{'indexingDate': {'vaul1': 1534796606,
                                     'vault2': 1534796562,
                                     'vault3': 1534796735,
                                     'vault4': 1534796768,
                                     'vault5': 1534796550},
                    'name': 'name1',
                    'status': True,
                    'time': '484'}],
           'version': '1.1'}}

如何访问one shot上的'name'值

我试过这个:

response['infos']['sources'](0)['name']

但是我从python那里得到了一个错误:

TypeError: 'list' object is not callable

很明显我遗漏了什么,但我想不出来

提前谢谢你的帮助


Tags: 字符串namewebjson数据结构service能力start