0

我正在从 Reddit API 请求一个 JSON 资源,并且我设法将它解析到存储在响应变量中的这个字典中:

{'json': {'errors': [], 'data': {'modhash': 'foo', 'cookie': 'bar'}}}

然后我运行modhash = response.get('modhash')解析 modhash 条目(foo在本例中),但它返回的值为None. 为什么是这样?

4

1 回答 1

1

密钥'modhash'存储在子字典中,因此要获取它,您必须编写:

    modhash = response['json']['data'].get('modhash')
于 2013-11-11T15:10:26.253 回答