2013-11-11 3 views
0

Я запрос JSON ресурс из API Reddit, и я смог разобрать его в этот словарь, хранящемся в переменном отклик:Почему это не читает словарь?

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

затем я бег modhash = response.get('modhash') разобрать запись modhash (foo в этом пример), но он возвращает значение None. Почему это?

ответ

1

Ключ 'modhash' хранится в суб-суб-словаря, так, чтобы получить его, вы должны написать:

modhash = response['json']['data'].get('modhash') 
Смежные вопросы