95 Stimmen

Wie kann ich JSON mit Python abfragen und verarbeiten?

Ich versuche, eine GET-Anforderung an eine URL zu senden, die ich weiß, gibt Daten in Form von JSON mit Python.

Ich möchte gerne wissen, wie ich diese Anfrage an folgende Adresse senden kann http://someurl/path/to/json und wie man sie analysiert - vorzugsweise in einem Python-Dict.

133voto

webjunkie Punkte 6661

Für alles, was mit Anfragen an URLs zu tun hat, sollten Sie sich die folgenden Seiten ansehen Anfragen . Insbesondere für JSON:

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

73voto

SilentGhost Punkte 285785

Die Standardbibliothek von Python hat json y urllib2 Module.

import json
import urllib2

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

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X