Desa el fitxer json a Python

Desa el fitxer json a Python

Python permet la manipulació de fitxers (crear, desar, llegir, escriure, suprimir fitxers i molts més). Python simplifica desar nombrosos formats de fitxer i desa diversos formats de fitxer.

JSON és Notació d'objectes JavaScript . Les dades s'emmagatzemen i s'envien mitjançant un fitxer d'script de llenguatge informàtic basat en text (executable).

El mòdul json de Python admet JSON. JSON utilitza una cadena entre cometes amb una assignació de valor-clau dins de claudàtors { }.

Passos per desar el fitxer json

Hi ha els passos següents per crear i desar fitxers json:

1. Importa el paquet json

 import json  

2. Escriu dades json en format hash

 Json_value ={ 'best_student': { 'key1': 'value1', 'key2': 'value2' }, }  

3. Creeu un fitxer json i utilitzeu el mode 'w' (escriptura) per desar dades i fitxers.

 save_file = open('filename', 'w')  

4. Utilitzeu el mètode json.dump per connectar fitxers i dades json.

5. Tanqueu el fitxer.

 save_file.close()  

Exemples

L'exemple següent mostra el fitxer json desat a Python.

Exemple #1

L'exemple de Python donat desa les dades de l'objecte al fitxer json. Són dades bàsiques per convertir un fitxer a json i desar-lo en un fitxer. L'exemple mostra dades de variable única per desar al fitxer 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()  

Sortida:

La imatge següent mostra el fitxer json i el valor de l'objecte en format json.

Desa el fitxer json a Python

Exemple #2

L'exemple de Python donat desa les dades de l'objecte al fitxer json. En aquest exemple, podem utilitzar el valor enter i la cadena en un sol objecte i mostrar-los al fitxer 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()  

Sortida

La imatge següent mostra el fitxer json i el valor de l'objecte en format json.

Desa el fitxer json a Python

Exemple #3

L'exemple de Python donat desa les dades de l'objecte al fitxer json. Aquí, podem utilitzar diversos objectes i les seves dades per convertir-los en fitxers json i desar-los mitjançant 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()  

Sortida

La imatge següent mostra el fitxer json i el valor de l'objecte en format json.

Desa el fitxer json a Python

Exemple #4

L'exemple de Python donat desa les dades de l'objecte al fitxer json. Aquí podem veure el valor de l'objecte sense nom i fent servir el format de matriu per als valors.

 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()  

sortida

la imatge següent mostra el fitxer json i el valor de l'objecte en format json.

Desa el fitxer json a Python

Exemple #5

L'exemple de Python donat desa les dades de l'objecte al fitxer json. Podem utilitzar diferents objectes i el seu nom com a dades de format hash. En aquest exemple, podem crear dos fitxers Json per a diferents objectes.

 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()  

Sortida

La imatge següent mostra el fitxer json i el valor de l'objecte en format json.

Desa el fitxer json a Python

Conclusió

Podem desar fitxers json utilitzant el llenguatge Python amb dades d'objectes. Python emmagatzema les dades de l'objecte al fitxer json després de convertir-los en un format hash. Aquestes dades es troben al fitxer i s'emmagatzemen a l'escriptori de l'usuari.