Vous êtes sur la page 1sur 8

04/01/2023 16:46 Lire le fichier JSON en utilisant Python - GeeksforGeeks

Lire Discuter Cours Entraine toi Vidéo

Lire le fichier JSON en utilisant Python


Niveau de difficulté : Facile ● Dernière mise à jour : 07 juillet 2022

L a forme complète de JSON est JavaScript Object Notation. Cela signifie

qu'un fichier script (exécutable) composé de texte dans un langage de

programmation est utilisé pour stocker et transférer les données. P ython prend en

charge JSON via un package intégré appelé json. Pour utiliser cette fonctionnalité,

nous impor tons le package json dans le script P ython. Le texte dans JSON est fait via

une chaîne entre guillemets qui contient la valeur dans le mappage clé-valeur dans {

}.

Lecture à par tir de JSON

Il est assez facile de charger un objet JSON en P ython. P ython a un package intégré

appelé json, qui peut être utilisé pour travailler avec des données JSON. Cela se fait

en utilisant le module JSON, qui nous fournit de nombreuses méthodes qui, parmi les

méthodes load() et load(), vont nous aider à lire le fichier JSON.

Désérialisation de JSON

L a désérialisation de JSON signifie la conversion d'objets JSON en leurs objets

P ython respectifs. L a méthode load()/loads() est utilisée pour cela. Si vous avez

utilisé des données JSON d'un autre programme ou obtenu un format de chaîne de

JSON, il peut facilement être désérialisé avec load()/loads(), qui est généralement

utilisé pour charger à par tir d'une chaîne, sinon, l'objet racine est dans la liste ou dict.

Voir le tableau ci-dessous.

OB JE T JSON OB JE T PY THON
Nous utilisons des cookies pour vous garantir la meilleure expérience de navigation sur notre site. En utilisant notre site,
vous reconnaissez avoir lu et compris notre politique en matière de cookies et notre politique de confidentialité

objet dict J'ai compris !



https://www.geeksforgeeks.org/read-json-file-using-python/ 1/8
04/01/2023 16:46 Lire le fichier JSON en utilisant Python - GeeksforGeeks

Commencez votre voyage de


OB JE T JSON OB JE T PY THON
Connexion Enregistrer
codage maintenant !
Lire
déployer
Discuter Cours
liste
Entraine toi Vidéo

chaîne de caractères chaîne

nul Aucun

nombre (entier) entier

nombre (réel) flotteur

vrai Vrai

faux Faux

json.load() : json.load() accepte l'objet fichier, analyse les données JSON, remplit un

dictionnaire P ython avec les données et vous le renvoie.

Syntaxe :

json.load (objet fichier)

Exemple : supposons que le fichier JSON ressemble à ceci :

Nous utilisons des cookies pour vous garantir la meilleure expérience de navigation sur notre site. En utilisant notre site,
vous reconnaissez avoir lu et compris notre politique en matière de cookies et notre politique de confidentialité

https://www.geeksforgeeks.org/read-json-file-using-python/ 2/8
04/01/2023 16:46 Lire le fichier JSON en utilisant Python - GeeksforGeeks

Commencez votre voyage de


Nous voulons lire le contenu de ce fichier. Ci-dessous la mise en œuvre.

codage maintenant !
Lire
P ython3 Discuter Cours Entraine toi Vidéo

# Python program to read


# json file
  
  
import json
  
# Opening JSON file
f = open('data.json')
  
# returns JSON object as 
# a dictionary
data = json.load(f)
  
# Iterating through the json
# list
for i in data['emp_details']:
    print(i)
  
# Closing file
f.close()

Production:

json.loads() : si vous avez une chaîne JSON, vous pouvez l'analyser en utilisant la

méthode json.loads().json.loads() ne prend pas le chemin du fichier, mais le contenu


Nous utilisons des cookies pour vous garantir la meilleure expérience de navigation sur notre site. En utilisant notre site,
vous reconnaissez avoir lu et compris notre politique en matière de cookies et notre politique de confidentialité
du fichier sous forme de chaîne, en utilisant fileobject. read() avec json.loads() nous

https://www.geeksforgeeks.org/read-json-file-using-python/ 3/8
04/01/2023 16:46 Lire le fichier JSON en utilisant Python - GeeksforGeeks

Commencez votre voyage de


pouvons retourner le contenu du fichier.

codage maintenant !
 

Lire Discuter Cours Entraine toi Vidéo

Syntaxe :

json.loads(jsonstring) #pour la chaîne Json

json.loads(fileobject.read()) #for fileobject

Exemple : cet exemple montre la lecture à par tir d'une chaîne et d'un fichier JSON. Le

fichier ci-dessus est utilisé.

P ython3

# Python program to read


# json file
  
  
import json
  
  
# JSON string
a = '{"name": "Bob", "languages": "English"}'
  
# deserializes into dict 
# and returns dict.
y = json.loads(a)
  
print("JSON string = ", y)
print()
Nous utilisons des cookies pour vous garantir la meilleure expérience de navigation sur notre site. En utilisant notre site,
   vous reconnaissez avoir lu et compris notre politique en matière de cookies et notre politique de confidentialité
  
  

https://www.geeksforgeeks.org/read-json-file-using-python/ 4/8
04/01/2023 16:46 Lire le fichier JSON en utilisant Python - GeeksforGeeks

# JSON file
Commencez votre voyage
f = open ('data.json', "r") de
   codage maintenant !
Lire
# Reading Discuter
from file Cours Entraine toi Vidéo
data = json.loads(f.read())
  
# Iterating through the json
# list
for i in data['emp_details']:
    print(i)
  
# Closing file
f.close()

Production:

Structures de données et algorithmes Préparation à l'entretien Science des données Pratique t

Comme 66

Nous utilisons des cookies pour vous garantir la meilleure expérience de navigation sur notre site. En utilisant notre site,
vous reconnaissez avoir lu et compris notre politique en matière de cookies et notre politique de confidentialité

https://www.geeksforgeeks.org/read-json-file-using-python/ 5/8
04/01/2023 16:46 Lire le fichier JSON en utilisant Python - GeeksforGeeks

Commencez votre voyage de


codage maintenant !
Précédent Suivant

Lire Discuter Cours Entraine toi Vidéo

Articles Liés

1. Lire, écrire et analyser JSON en utilisant Python

2. Python - Différence entre json.dump() et json.dumps()

3. Python - Différence entre json.load() et json.loads()

4. Comment lire une réponse JSON à partir d'un lien en Python ?

5. Lire le contenu d'un fichier et l'écrire dans un autre fichier

6. Comment lire des fichiers JSON avec Pandas ?

7. Ajouter au fichier JSON en utilisant Python

8. Comment importer un fichier JSON dans MongoDB en utilisant Python ?

9. Lire le fichier de propriétés à l'aide de jproperties en Python

dix. Enregistrement des éléments récupérés dans des fichiers JSON et CSV à
l'aide de Scrapy

Ar ticle contribué par :

Tejashwi5
@Tejashwi5
Nous utilisons des cookies pour vous garantir la meilleure expérience de navigation sur notre site. En utilisant notre site,
vous reconnaissez avoir lu et compris notre politique en matière de cookies et notre politique de confidentialité

Votez pour la difficulté

https://www.geeksforgeeks.org/read-json-file-using-python/ 6/8
04/01/2023 16:46 Lire le fichier JSON en utilisant Python - GeeksforGeeks

Commencez votre voyage de


Difficulté actuelle : Facile

codage
Facile
maintenant !
Normal Moyen Difficile Expert
Lire Discuter Cours Entraine toi Vidéo

Amélioré par : kapoorsagar226, nachiket_18

Balises articles : Python-json, Python, Rédacteur technique


Étiquettes de pratique : python

Améliorer l'article Signaler un problème

A-143, 9e étage, Sovereign Corporate Tower,


Sector-136, Noida, Uttar Pradesh - 201305

feedback@geeksforgeeks.org

Compagnie Apprendre
À propos de nous AVD
Carrières Algorithmes
Dans les medias Structures de données
Nous contacter Aide-mémoire SDE
Politique de confidentialité Apprentissage automatique
Politique de droit d'auteur Sujets CS
faites de la publicité avec nous Tutoriels vidéos
Cours

Des nouvelles Langues


Actualité à la Une
Python
Nous utilisons des cookies pour vous garantir la meilleure expérience de navigation sur notre site. En utilisant notre site,
Technologie
vous reconnaissez avoir lu et compris notre politique en matière de cookies et notre politique de confidentialité
Java
Travail & Carrière
RPC
https://www.geeksforgeeks.org/read-json-file-using-python/ 7/8
04/01/2023 16:46 Lire le fichier JSON en utilisant Python - GeeksforGeeks

Entreprise Golang
Commencez votre voyage de
codage maintenant !
Finance C#
Lire Discuter
Mode deCours
vie Entraine toi Vidéo SQL
Connaissance Kotlin

Développement web Contribuer


Tutoriels Web Ecrire un article
Tutoriel Django Améliorer un article
HTML Choisissez des sujets à écrire
Javascript Rédiger une expérience d'entrevue
Amorcer Des stages
ReactJS Stage vidéo
NodeJSName

@geeksforgeeks , Certains droits réservés

Nous utilisons des cookies pour vous garantir la meilleure expérience de navigation sur notre site. En utilisant notre site,
vous reconnaissez avoir lu et compris notre politique en matière de cookies et notre politique de confidentialité

https://www.geeksforgeeks.org/read-json-file-using-python/ 8/8

Vous aimerez peut-être aussi