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

Respuestas a la pregunta(4)

Su respuesta a la pregunta