Pergunta

Eu nunca fiz qualquer programação orientada a objeto, apenas o básico de escrita.

Eu estou brincando com 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])

A resposta é:

<class 'requests.models.Response'>

Normalmente eu converter a resposta para o texto e, em seguida, carregá-lo em json para que eu possa analisá-lo, mas eu não posso fazer isso com esta resposta.

Eu entendo o conceito de classes, mas que ainda não usou ou sabe realmente o que fazer com essa resposta.

Existe uma maneira que eu possa convertê-lo para json?

Foi útil?

Solução

blah[0] no seu caso é um requests.models.Response de classe que, de acordo com o código-fonte e o documentação, tem json() método deserialize a resposta JSON em um objeto usando Python json.loads():

print blah[0].json()
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top