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.
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.
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.
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.
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.
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.