JSON est une syntaxe pour stocker les données.
JSON est un texte écrit avec la notation de JavaScript.
Python utilise un package nommé json, il est appelé pour manipuler les données JSON.
import json
Vous pouvez utiliser la méthode json.loads() pour lire un contenu JSON en Python.
Le résultat est stocké dans un dictionnaire Python.
import json
x = '{ "nom":"patrik", "age":25, "ville":"Paris"}'
# parser x:
y = json.loads(x)
print(y["ville"])
Vous pouvez convertir un objet Python en utilisant la méthode json.dumps().
import json
# objet
x = {"nom": "patrik", "age": 25, "ville": "Paris"}
# convertir en JSON:
y = json.dumps(x)
# le résultat va être un JSON
print(y)
Les objets Python peuvent être convertis sous différents types de JSON :
import json
x = {
"name": "Adam",
"age": 32,
"celibataire": False,
"enfants": ("Léo","Arthur"),
"voiture": [
{"model": "Renault", "annee": 2022},
]
}
print(json.dumps(x, indent=4))
Résultat:
{
"name": "Adam",
"age": 32,
"celibataire": false,
"enfants": [
"L\u00e9o",
"Arthur"
],
"voiture": [
{
"model": "Renault",
"annee": 2022
}
]
}
json.dumps(x, indent=4, sort_keys=True)
Please disable your ad blocker and refresh the window to use this website.