23

私はオブジェクト指向プログラミングをしたことがなく、基本的なスクリプトを書くだけです。

私は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])

応答は次のとおりです。

<class 'requests.models.Response'>

通常、応答をテキストに変換してからjsonにロードして解析できるようにしますが、この応答ではそれができません。

私はクラスの概念を理解していますが、それらを使用したことがないか、その応答をどうするかを本当に知りません。

それをjsonに変換する方法はありますか?

4

2 に答える 2

27

blah[0]あなたの場合、ソースコードドキュメントによると、次を使用してJSON応答をPythonオブジェクトに逆シリアル化するメソッドを持つrequests.models.Responseクラスです。json()json.loads()

print blah[0].json()
于 2014-07-29T13:23:39.893 に答える