Как мне запросить и обработать JSON с python? - PullRequest
84 голосов
/ 12 мая 2010

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

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

Ответы [ 2 ]

118 голосов
/ 13 сентября 2012

Для всего, что связано с запросами на 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/...
73 голосов
/ 12 мая 2010

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

import json
import urllib2

data = json.load(urllib2.urlopen('http://someurl/path/to/json'))
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...