所以我有这段代码:
resLoad = json.loads(r3.text, object_pairs_hook=collections.OrderedDict)[u'updateResults']
print(resLoad)
print(resLoad['success'])
行
print(resLoad)
返回以下内容
[OrderedDict([('objectId', 29), ('globalId', None), ('success', True)])]
但是当我尝试用
读取成功结果时print(resLoad['success'])
我收到错误
TypeError: list indices must be integers or slices, not str
我做错了什么?
感谢
斯图
答案 0 :(得分:1)
resLoad
是带有单个字典的dicts列表(由sqaure括号表示)。试试print(resLoad[0]['success'])