Solicitud de a JSON
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?
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