Pregunta

Nunca he hecho ninguna programación orientada a objetos, solo la escritura básica de script.

Estoy jugando con grequests

rs = (grequests.get('https://api.github.com/repositories?since='+str(page), auth=(login, password)) for page in pages)
blah = grequests.map(rs)
print type(blah[0])

La respuesta es:

<class 'requests.models.Response'>

Normalmente, convermo la respuesta al texto y luego cargarlo en JSON para que pueda analizarlo, pero no puedo hacerlo con esta respuesta.

Entiendo el concepto de clases, pero no las he usado ni sabe realmente qué hacer con esa respuesta.

¿Hay alguna forma en que puedo convertirlo a JSON?

¿Fue útil?

Solución

blah[0] en su caso es una clase de requests.models.Response que, según el código fuente y el Documentación tiene un método json() que deserializaLa respuesta de JSON en un objeto Python usando json.loads() :

print blah[0].json()

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top