我正在从Reddit API请求一个JSON资源,我已经设法将它解析为存储在响应变量中的这个字典:
{'json': {'errors': [], 'data': {'modhash': 'foo', 'cookie': 'bar'}}}
然后我运行modhash = response.get('modhash')
来解析modhash条目(在此示例中为foo
),但它返回的值为None
。这是为什么?
答案 0 :(得分:1)
密钥'modhash'
存储在子字典中,所以为了得到它,你必须写:
modhash = response['json']['data'].get('modhash')