Comment manipuler des fichiers JSON en Python ?

Pour lire des fichiers JSON, rien de plus simple, on utilise le module json inclu dans la bibliothèque standard de Python.

import json

Pour lire un fichier JSON, on utilise généralement la méthode load ou loads.

load fonctionne avec des objets de type fichier, tandis que loads fonctionne avec des chaînes de caractères.

with open("fichier.json") as f:
    data = json.load(f)

Dans cet exemple, data est maintenant un dictionnaire Python contenant les données du fichier JSON.

Et si on veut écrire un fichier JSON ?

On utilise dump ou dumps pour convertir votre structure de données Python en chaîne JSON puis enregistrer le résultat :

data = {"nom": "Python", "prénom": "Guido"}

with open("fichier.json", "w") as f:
    json.dump(data, f)

Rechercher sur le site

Formulaire de contact

Inscris-toi à Docstring

Pour commencer ton apprentissage.

Tu as déjà un compte ? Connecte-toi.