<class 'requests.models.Response'=""> в Json
Вопрос
Я никогда не занимался объектно-ориентированным программированием, только написанием базовых сценариев.
Я играю с 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?
Решение
blah[0]
в вашем случае это requests.models.Response
класс, который, согласно исходный код и тот Документация, имеет json()
метод, который десериализует ответ JSON в объект Python, используя json.loads()
:
print blah[0].json()
Не связан с StackOverflow