Enregistrer le fichier json en Python
Python permet la manipulation de fichiers (créer, enregistrer, lire, écrire, supprimer des fichiers et bien d'autres). Python simplifie l'enregistrement de nombreux formats de fichiers et enregistre plusieurs formats de fichiers.
JSON est Notation d'objet JavaScript . Les données sont stockées et envoyées via un fichier de script (exécutable) en langage informatique basé sur du texte.
Le module json de Python prend en charge JSON. JSON utilise une chaîne entre guillemets avec un mappage clé-valeur entre accolades { }.
Étapes pour enregistrer le fichier json
Il existe les étapes suivantes pour créer et enregistrer des fichiers json :
1. Importer le package json
import json
2. Écrivez les données json au format de hachage
Json_value ={ 'best_student': { 'key1': 'value1', 'key2': 'value2' }, } 3. Créez un fichier json et utilisez le mode « w » (écriture) pour enregistrer les données et les fichiers.
save_file = open('filename', 'w')
4. Utilisez la méthode json.dump pour connecter le fichier et les données json.
5. Fermez le fichier.
save_file.close()
Exemples
L'exemple suivant montre l'enregistrement du fichier json en Python.
Exemple 1
L'exemple Python donné enregistre les données d'objet dans un fichier json. Ce sont des données de base pour convertir le fichier en json et l'enregistrer dans un fichier. L'exemple montre des données à variable unique à enregistrer dans un fichier json.
import json # python objects can store in json format value ={ 'a': '1', 'b': '2', 'c': '4', 'd': '8' } # the json file to save the output data save_file = open('savedata.json', 'w') json.dump(value, save_file, indent = 6) save_file.close() Sortir:
L'image ci-dessous montre le fichier json et la valeur de l'objet au format json.
Exemple n°2
L'exemple Python donné enregistre les données d'objet dans un fichier json. Dans cet exemple, nous pouvons utiliser des valeurs entières et des chaînes dans un seul objet et les afficher dans un fichier json.
import json # python objects can store in json format value ={ 'best_student': { 'name': 'Ram', 'subject': 'python', 'age': '24', 'marks': '98' }, } # the json file to save the output data save_file = open('savedata.json', 'w') json.dump(value, save_file, indent = 6) save_file.close() Sortir
L'image ci-dessous montre le fichier json et la valeur de l'objet au format json.
Exemple n°3
L'exemple Python donné enregistre les données d'objet dans un fichier json. Ici, nous pouvons utiliser plusieurs objets et leurs données pour les convertir en fichiers json et les enregistrer à l'aide de Python.
import json # python objects can store in json format Topper_student ={ 'student1': { 'name': 'Ram', 'subject': 'python', 'age': '24', 'marks': '98' }, 'student2': { 'name': 'sam', 'subject': 'Java', 'age': '24', 'marks': '92' }, 'student3': { 'name': 'Radha', 'subject': 'Html', 'age': '24', 'marks': '96' }, } # the json file to save the output data save_file = open('savedata.json', 'w') json.dump(Topper_student, save_file, indent = 6) save_file.close() Sortir
L'image ci-dessous montre le fichier json et la valeur de l'objet au format json.
Exemple n°4
L'exemple Python donné enregistre les données d'objet dans un fichier json. Ici, nous pouvons voir la valeur de l'objet sans nom et en utilisant le format de tableau pour les valeurs.
import json # python objects can store in json format value =[{ 'a': '1', 'b': '2', 'c': '4', 'd': '8' }, { 'a1': '11', 'b1': '21', 'c1': '41', 'd1': '18' }, { 'a2': '21', 'b2': '22', 'c2': '42', 'd2': '28' }] # the json file to save the output data save_file = open('savedata.json', 'w') json.dump(value, save_file, indent = 6) save_file.close() sortir
l'image ci-dessous montre le fichier json et la valeur de l'objet au format json.
Exemple n°5
L'exemple Python donné enregistre les données d'objet dans un fichier json. Nous pouvons utiliser différents objets et leur nom comme données au format de hachage. Dans cet exemple, nous pouvons créer deux fichiers Json pour des objets différents.
import json # python objects can store in json format Topper_student =[{ 'a': '1', 'b': '2', 'c': '4', 'd': '8' }, { 'a1': '11', 'b1': '21', 'c1': '41', 'd1': '18' }] value = { 'a2': '21', 'b2': '22', 'c2': '42', 'd2': '28' } # the json file to save the output data save_file = open('savedata.json', 'w') save_file1 = open('save.json', 'w') json.dump(Topper_student, save_file, indent = 6) json.dump(value, save_file1, indent = 6) save_file.close() save_file1.close()# the json file to save the output data save_file = open('savedata.json', 'w') save_file1 = open('save.json', 'w') json.dump(Topper_student, save_file, indent = 6) json.dump(Topper_student, save_file1, indent = 6) save_file.close() save_file1.close() Sortir
L'image ci-dessous montre le fichier json et la valeur de l'objet au format json.
Conclusion
Nous pouvons enregistrer des fichiers json en utilisant le langage Python avec des données d'objet. Python stocke les données d'objet dans un fichier json après les avoir converties en format de hachage. Ces données sont contenues dans le fichier et stockées sur le bureau de l'utilisateur.