Как запросить и обработать JSON с помощью python?
Я пытаюсь отправить запрос GET на URL-адрес, который, как я знаю, возвращает данные в форме JSON с использованием python.
Я хотел бы знать, как отправить этот запрос на http://someurl/path/to/json
, и как его разобрать - предпочтительно на python dict.
Ответы
Ответ 1
Для любых запросов с URL-адресами вы можете проверить requests. Для JSON в частности:
>>> import requests
>>> r = requests.get('https://github.com/timeline.json')
>>> r.json()
[{u'repository': {u'open_issues': 0, u'url': 'https://github.com/...
Ответ 2
Стандартная библиотека Python имеет json
и urllib2
.
import json
import urllib2
data = json.load(urllib2.urlopen('http://someurl/path/to/json'))