Spremite json datoteku u Python

Spremite json datoteku u Python

Python omogućuje manipulaciju datotekama (stvaranje, spremanje, čitanje, pisanje, brisanje datoteka i još mnogo toga). Python pojednostavljuje spremanje brojnih formata datoteka i sprema nekoliko formata datoteka.

JSON je JavaScript objektna notacija . Podaci se pohranjuju i šalju putem tekstualne (izvršne) datoteke računalnog jezika.

Pythonov json modul podržava JSON. JSON koristi niz u navodnicima s preslikavanjem ključa i vrijednosti unutar vitičastih zagrada { }.

Koraci za spremanje json datoteke

Postoje sljedeći koraci za stvaranje i spremanje json datoteka:

1. Uvezite json paket

 import json  

2. Zapišite json podatke u hash formatu

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

3. Stvorite json datoteku i koristite način 'w' (pisanje) za spremanje podataka i datoteka.

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

4. Koristite json.dump metodu za povezivanje datoteke i json podataka.

5. Zatvorite datoteku.

 save_file.close()  

Primjeri

Sljedeći primjer prikazuje spremanje json datoteke u Python.

Primjer #1

Navedeni primjer Pythona sprema podatke o objektu u json datoteku. To su osnovni podaci za pretvaranje datoteke u json i spremanje u datoteku. Primjer prikazuje podatke o jednoj varijabli za spremanje u json datoteku.

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

Izlaz:

Donja slika prikazuje json datoteku i vrijednost objekta u json formatu.

Spremite json datoteku u Python

Primjer #2

Navedeni primjer Pythona sprema podatke o objektu u json datoteku. U ovom primjeru možemo koristiti cijeli broj i vrijednost niza u jednom objektu i prikazati ih u json datoteci.

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

Izlaz

Donja slika prikazuje json datoteku i vrijednost objekta u json formatu.

Spremite json datoteku u Python

Primjer #3

Navedeni primjer Pythona sprema podatke o objektu u json datoteku. Ovdje možemo koristiti više objekata i njihove podatke za pretvaranje u json datoteke i njihovo spremanje pomoću Pythona.

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

Izlaz

Donja slika prikazuje json datoteku i vrijednost objekta u json formatu.

Spremite json datoteku u Python

Primjer #4

Navedeni primjer pythona sprema podatke o objektu u json datoteku. Ovdje možemo vidjeti vrijednost objekta bez naziva i koristeći format polja za vrijednosti.

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

izlaz

slika ispod prikazuje json datoteku i vrijednost objekta u json formatu.

Spremite json datoteku u Python

Primjer #5

Navedeni primjer pythona sprema podatke o objektu u json datoteku. Možemo koristiti različite objekte i njihova imena kao podatke u hash formatu. U ovom primjeru možemo stvoriti dvije Json datoteke za različite objekte.

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

Izlaz

Donja slika prikazuje json datoteku i vrijednost objekta u json formatu.

Spremite json datoteku u Python

Zaključak

Možemo spremiti json datoteke koristeći Python jezik s objektnim podacima. Python pohranjuje podatke o objektu u json datoteku nakon pretvaranja u hash format. Ovi se podaci nalaze u datoteci i pohranjuju na radnoj površini korisnika.