Как запросить и обработать JSON с помощью python?


Я пытаюсь отправить запрос GET на URL, который, как я знаю, возвращает данные в виде JSON с помощью python.

Я хотел бы знать, как отправить этот запрос в http://someurl/path/to/json, и как его разобрать - желательно на python dict.

2 77

2 ответа:

для чего-либо с запросами на URL-адреса вы можете проверить запросы. Для JSON в частности:

>>> import requests
>>> r = requests.get('https://github.com/timeline.json')
>>> r.json()
[{u'repository': {u'open_issues': 0, u'url': 'https://github.com/...

стандартная библиотека Python имеет json и urllib2 модули.

import json
import urllib2

data = json.load(urllib2.urlopen('http://someurl/path/to/json'))