Convertir objeto JSON tweepy a dict
Me gustaría convertir el resultado de un Tweepyapi.trends_location(woeid)
llamar a un dict (o un dict de dicts), para que pueda trabajar con los valores (realmente, quiero terminar con un dict de los valores de 'nombre'). La documentación de Tweepy dice que el resultado es 'un objeto JSON' (mira aquí), pero cuando lo recupero,type(retrieved)
evalúa alist
. Bastante seguro,retrieved
tiene unlen
de 1, yretrieved[0]
me da un solo artículo:[{'trends': [{'url': 'http://search.twitter.com/search?q=%23questionsidontlike', 'query': '%23questionsidontlike', 'events': None, 'promoted_content': None, 'name': '#questionsidontlike'}, ], (more of the same), 'created_at': '2011-01-31T22:39:16Z', 'as_of': '2011-01-31T22:47:47Z', 'locations': [{'woeid': 23424977, 'name': 'United States'}]}]
.
puedo llamarjson.dumps
, que dará una representación bien formateada, pero eso no me sirve de mucho, yjson.loads
me da__init__() got an unexpected keyword argument 'sort_keys'
¿Cómo debo proceder?
Enlace al código completo:https://gist.github.com/805129