96 votes

Comment demander et traiter JSON avec python?

J'essaie d'envoyer une demande GET à une URL qui, je le sais, renvoie des données sous la forme de JSON à l'aide de python. Je voudrais savoir comment envoyer cette demande à http://someurl/path/to/json et comment l’analyser - de préférence dans un dict en python. Merci :)

133voto

webjunkie Points 2101

Pour tout ce qui contient des demandes d'URL, vous pouvez vouloir extraire des demandes . Pour JSON en particulier:

 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 Points 79627

La bibliothèque standard de Python contient les modules json et urllib2 .

 import json
import urllib2

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

3voto

Michael Aaron Safyan Points 45071

Vous voulez probablement jeter un oeil à:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X