Uložte súbor json v Pythone

Uložte súbor json v Pythone

Python umožňuje manipuláciu so súbormi (vytváranie, ukladanie, čítanie, zápis, mazanie súborov a mnohé ďalšie). Python zjednodušuje ukladanie mnohých formátov súborov a ukladá niekoľko formátov súborov.

JSON je Zápis objektov JavaScript . Údaje sa ukladajú a odosielajú prostredníctvom textového (spustiteľného) súboru skriptu počítačového jazyka.

Modul json Pythonu podporuje JSON. JSON používa reťazec v úvodzovkách s mapovaním párov kľúč – hodnota v zložených zátvorkách { }.

Kroky na uloženie súboru json

Na vytvorenie a uloženie súborov json existujú nasledujúce kroky:

1. Importujte balík json

 import json  

2. Zapíšte údaje json vo formáte hash

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

3. Vytvorte súbor json a použite režim „w“ (zápis) na uloženie údajov a súborov.

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

4. Použite metódu json.dump na prepojenie údajov súboru a json.

5. Zatvorte súbor.

 save_file.close()  

Príklady

Nasledujúci príklad ukazuje ukladanie súboru json v Pythone.

Príklad #1

Uvedený príklad Pythonu ukladá údaje objektu do súboru json. Sú to základné údaje na konverziu súboru na json a uloženie do súboru. Príklad ukazuje údaje jednej premennej na uloženie do súboru 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()  

Výkon:

Obrázok nižšie zobrazuje súbor json a hodnotu objektu vo formáte json.

Uložte súbor json v Pythone

Príklad č. 2

Uvedený príklad Pythonu ukladá údaje objektu do súboru json. V tomto príklade môžeme použiť celé číslo a hodnotu reťazca v jednom objekte a zobraziť ich v súbore 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()  

Výkon

Obrázok nižšie zobrazuje súbor json a hodnotu objektu vo formáte json.

Uložte súbor json v Pythone

Príklad č. 3

Uvedený príklad Pythonu ukladá údaje objektu do súboru json. Tu môžeme použiť viacero objektov a ich údajov na konverziu do súborov json a ich uloženie pomocou Pythonu.

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

Výkon

Obrázok nižšie zobrazuje súbor json a hodnotu objektu vo formáte json.

Uložte súbor json v Pythone

Príklad č. 4

Uvedený príklad pythonu ukladá údaje objektu do súboru json. Tu môžeme vidieť hodnotu objektu bez názvu a pomocou formátu poľa pre hodnoty.

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

výkon

obrázok nižšie zobrazuje súbor json a hodnotu objektu vo formáte json.

Uložte súbor json v Pythone

Príklad č. 5

Uvedený príklad pythonu ukladá údaje objektu do súboru json. Ako údaje vo formáte hash môžeme použiť rôzne objekty a ich názov. V tomto príklade môžeme vytvoriť dva súbory Json pre rôzne objekty.

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

Výkon

Obrázok nižšie zobrazuje súbor json a hodnotu objektu vo formáte json.

Uložte súbor json v Pythone

Záver

Súbory json môžeme uložiť pomocou jazyka Python s objektovými údajmi. Python ukladá dáta objektu do súboru json po konverzii do formátu hash. Tieto údaje sa nachádzajú v súbore a sú uložené na pracovnej ploche používateľa.