Uložte soubor json v Pythonu

Uložte soubor json v Pythonu

Python umožňuje manipulaci se soubory (vytváření, ukládání, čtení, zápis, mazání souborů a mnoho dalších). Python zjednodušuje ukládání mnoha formátů souborů a ukládá několik formátů souborů.

JSON je Zápis objektů JavaScript . Data jsou ukládána a odesílána prostřednictvím textového (spustitelného) souboru skriptu počítačového jazyka.

Modul json Pythonu podporuje JSON. JSON používá řetězec v uvozovkách s mapováním párů klíč–hodnota ve složených závorkách { }.

Kroky k uložení souboru json

Chcete-li vytvořit a uložit soubory json, postupujte takto:

1. Importujte balíček json

 import json  

2. Zapište data json ve formátu hash

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

3. Vytvořte soubor json a použijte režim 'w' (zápis) k uložení dat a souborů.

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

4. Pomocí metody json.dump propojte data souboru a json.

5. Zavřete soubor.

 save_file.close()  

Příklady

Následující příklad ukazuje ukládání souboru json v Pythonu.

Příklad #1

Uvedený příklad Pythonu ukládá data objektu do souboru json. Jedná se o základní data pro převod souboru do json a uložení do souboru. Příklad ukazuje data jedné proměnné k uložení do souboru 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ýstup:

Níže uvedený obrázek ukazuje soubor json a hodnotu objektu ve formátu json.

Uložte soubor json v Pythonu

Příklad č. 2

Uvedený příklad Pythonu ukládá data objektu do souboru json. V tomto příkladu můžeme použít celé číslo a hodnotu řetězce v jednom objektu a zobrazit je v souboru 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ýstup

Níže uvedený obrázek ukazuje soubor json a hodnotu objektu ve formátu json.

Uložte soubor json v Pythonu

Příklad #3

Uvedený příklad Pythonu ukládá data objektu do souboru json. Zde můžeme použít více objektů a jejich dat k převodu na soubory json a uložit je pomocí 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ýstup

Níže uvedený obrázek ukazuje soubor json a hodnotu objektu ve formátu json.

Uložte soubor json v Pythonu

Příklad #4

Uvedený příklad pythonu ukládá data objektu do souboru json. Zde vidíme hodnotu objektu bez názvu a pro hodnoty používá formát pole.

 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ýstup

obrázek níže ukazuje soubor json a hodnotu objektu ve formátu json.

Uložte soubor json v Pythonu

Příklad #5

Uvedený příklad pythonu ukládá data objektu do souboru json. Jako data ve formátu hash můžeme použít různé objekty a jejich název. V tomto příkladu můžeme vytvořit dva soubory Json pro různé 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ýstup

Níže uvedený obrázek ukazuje soubor json a hodnotu objektu ve formátu json.

Uložte soubor json v Pythonu

Závěr

Soubory json můžeme ukládat pomocí jazyka Python s objektovými daty. Python ukládá data objektu do souboru json po převodu do formátu hash. Tato data jsou obsažena v souboru a uložena na ploše uživatele.