web-dev-qa-db-fra.com

<class 'requests.models.Response'> à Json

Je n'ai jamais fait de programmation orientée objet, seulement une écriture de script basique.

Je joue avec les 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 réponse est:

<class 'requests.models.Response'>

Normalement, je convertis la réponse en texte, puis je la charge dans json afin de pouvoir l'analyser, mais je ne peux pas le faire avec cette réponse.

Je comprends le concept des classes mais je ne les ai pas utilisées ou je sais vraiment quoi faire de cette réponse.

Existe-t-il un moyen de le convertir en json?

19
Morgan Allen

blah[0] Dans votre cas est une classe requests.models.Response Qui, selon le code source et le documentation , a json() méthode qui désérialise la réponse JSON en un Python utilisant json.loads() :

print blah[0].json()
18
alecxe