Python JSON Analyse
Dans cet article, nous discuterons de la façon d'analyser les données JSON dans le langage de programmation Python. Nous allons passer par plusieurs exemples pour comprendre le mécanisme d'analyse JSON à Python.
Qu'est-ce que JSON?
JSON est un acronyme qui représente la notation d'objet JavaScript. JSON est une représentation textuelle légère pour l'organisation et le stockage de données structurées. Les données JSON sont représentées comme des listes ordonnées et des paires de valeurs clés. Il est beaucoup plus facile et plus propre de représenter les données structurées en JSON que XML.
Exemple d'objet JSON
Voici un exemple de fichier JSON -
L'objet JSON est représenté dans les accolades bouclées. Un objet JSON peut contenir plusieurs données JSON. Chaque données JSON est représentée par une virgule. Les données JSON ne sont rien d'autre qu'une paire clé: valeur.
Analyser les bibliothèques à Python
Il y a une bibliothèque intégrée pour l'encodage et le décodage des données JSON dans Python Script. Pour utiliser la bibliothèque JSON, nous devons importer la bibliothèque JSON comme indiqué ci-dessous -
Dans cet article, nous nous concentrerons sur la bibliothèque JSON pour analyser les données JSON.
Exemple 1
Dans cet exemple, nous importons d'abord la bibliothèque «JSON». Ceci est le package intégré à Python. Nous avons déclaré une chaîne JSON appelée «JSON_DATA». La chaîne JSON peut être analysée en utilisant le JSON.Méthode Loads (). Cette méthode renverrait un dictionnaire Python. Les éléments du dictionnaire sont ensuite imprimés comme indiqué dans l'image de sortie ci-dessous.
Importer JSONExemple-2
Dans cet exemple, nous verrons comment analyser le dictionnaire Python et le convertir en une chaîne JSON. Nous avons d'abord déclaré un dictionnaire Python appelé «py_obj». Le dictionnaire Python est ensuite converti en chaîne JSON en utilisant le JSON.Méthode Dumps (). Nous avons ensuite imprimé l'objet JSON comme indiqué dans l'image de sortie ci-dessous.
Importer JSONExemple-3
Cet exemple montre comment lire un fichier JSON et analyser le contenu des données JSON du fichier. Voici le fichier d'entrée qui est considéré pour cet exemple -
"Student_name": "Elie", "Roll": 20, "classe": 11,Nous importons d'abord la bibliothèque «JSON», puis lions le «JSON_INPUT.JSON ”File et analyser son contenu en utilisant le JSON.Méthode Load () et stockée dans la variable "JSON_DATA". Nous avons ensuite imprimé la variable "JSON_DATA" comme indiqué dans la capture d'écran de sortie ci-dessous.
Importer JSONExemple-4
Cet exemple montre comment convertir un dictionnaire Python en chaîne JSON et l'écrire en fichier.
Premièrement, le package «JSON» a été importé. Un dictionnaire Python «PY_OBJ» est déclaré. Le dictionnaire Python I.e. "PY_OBJ" est ensuite converti en une chaîne JSON en utilisant JSON.Méthode Dump (). Cette chaîne JSON est ensuite écrite dans un fichier. Si le fichier de sortie n'existe pas, le fichier sera créé et la chaîne JSON sera écrite.
Importer JSONExemple-5
Ceci est l'exemple pour montrer comment imprimer la chaîne JSON de manière conviviale. Dans cet exemple, nous avons utilisé l'indent.
Importer JSONConclusion
Dans cet article, nous avons brièvement discuté du format de fichier JSON et comment analyser les fichiers / données JSON dans Python. Dans cet article, nous avons couvert la bibliothèque «JSON» et vu plusieurs exemples pour analyser les données JSON.