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 !
▲
[Link] 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
[Link]() : [Link]() accepte l'objet fichier, analyse les données JSON, remplit un
dictionnaire P ython avec les données et vous le renvoie.
Syntaxe :
[Link] (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é
[Link] 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('[Link]')
# returns JSON object as
# a dictionary
data = [Link](f)
# Iterating through the json
# list
for i in data['emp_details']:
print(i)
# Closing file
[Link]()
Production:
[Link]() : si vous avez une chaîne JSON, vous pouvez l'analyser en utilisant la
méthode [Link]().[Link]() 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 [Link]() nous
[Link] 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 :
[Link](jsonstring) #pour la chaîne Json
[Link]([Link]()) #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 = [Link](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é
[Link] 4/8
04/01/2023 16:46 Lire le fichier JSON en utilisant Python - GeeksforGeeks
# JSON file
Commencez votre voyage
f = open ('[Link]', "r") de
codage maintenant !
Lire
# Reading Discuter
from file Cours Entraine toi Vidéo
data = [Link]([Link]())
# Iterating through the json
# list
for i in data['emp_details']:
print(i)
# Closing file
[Link]()
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é
[Link] 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 [Link]() et [Link]()
3. Python - Différence entre [Link]() et [Link]()
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é
[Link] 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@[Link]
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
[Link] 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é
[Link] 8/8