JSON en Python
Aller à la navigation
Aller à la recherche
JSON c'est Javascript mais c'est aussi devenu un standard dans les échanges de données. Il faut savoir le traiter!
Modules utilisés
Il faut utiliser un module qui, en général, est fourni avec le pack de base de Python.
import json
Utilisation
Décodage (parsing)
La première chose qu'on désire faire c'est lire des données structurées en JSON avec Python.
Les listes (tableaux)
import json
# some JSON:
x = '[1,2,3,4]'
# parse x:
y = json.loads(x)
# the result is a Python dictionary:
print(y[0])
Les dictionnaires (hashtables en perl ou en java)
import json
# some JSON:
x = '{"nom":"Raoul","age":45}'
# parse x:
y = json.loads(x)
# the result is a Python dictionary:
print(y["nom"])