Tallenna json-tiedosto Pythonissa

Tallenna json-tiedosto Pythonissa

Python mahdollistaa tiedostojen käsittelyn (luo, tallenna, lue, kirjoita, poista tiedostoja ja paljon muuta). Python yksinkertaistaa useiden tiedostomuotojen tallentamista ja tallentaa useita tiedostomuotoja.

JSON on JavaScript-objektin merkintä . Tiedot tallennetaan ja lähetetään tekstipohjaisen tietokonekielisen skriptin (suoritettavan) tiedoston kautta.

Pythonin json-moduuli tukee JSON:ia. JSON käyttää lainausmerkkijonoa ja avainarvojen yhdistämistä kaarevassa hakasulkeessa { }.

Json-tiedoston tallentamisen vaiheet

Voit luoda ja tallentaa json-tiedostoja seuraavasti:

1. Tuo json-paketti

 import json  

2. Kirjoita json-tiedot hash-muodossa

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

3. Luo json-tiedosto ja tallenna tiedot ja tiedostot w (kirjoitus) -tilassa.

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

4. Käytä json.dump-menetelmää tiedostojen ja json-tietojen yhdistämiseen.

5. Sulje tiedosto.

 save_file.close()  

Esimerkkejä

Seuraava esimerkki näyttää json-tiedoston tallennus Pythonissa.

Esimerkki #1

Annettu Python-esimerkki tallentaa objektitiedot json-tiedostoon. Se on perustietoa tiedoston muuntamiseen json-muotoon ja tiedostoon tallentamiseen. Esimerkki näyttää yksittäisen muuttujan tiedot, jotka tallennetaan json-tiedostoon.

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

Lähtö:

Alla oleva kuva näyttää json-tiedoston ja objektin arvon json-muodossa.

Tallenna json-tiedosto Pythonissa

Esimerkki #2

Annettu Python-esimerkki tallentaa objektitiedot json-tiedostoon. Tässä esimerkissä voimme käyttää kokonaislukua ja merkkijonoarvoa yhdessä objektissa ja näyttää ne json-tiedostossa.

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

Lähtö

Alla oleva kuva näyttää json-tiedoston ja objektin arvon json-muodossa.

Tallenna json-tiedosto Pythonissa

Esimerkki #3

Annettu Python-esimerkki tallentaa objektitiedot json-tiedostoon. Täällä voimme käyttää useita objekteja ja niiden tietoja json-tiedostoiksi muuntamiseen ja tallentamiseen Pythonilla.

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

Lähtö

Alla oleva kuva näyttää json-tiedoston ja objektin arvon json-muodossa.

Tallenna json-tiedosto Pythonissa

Esimerkki #4

Annettu python-esimerkki tallentaa objektitiedot json-tiedostoon. Täällä voimme nähdä objektin arvon ilman nimeä ja käyttämällä arvoille taulukkomuotoa.

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

ulostulo

alla oleva kuva näyttää json-tiedoston ja objektin arvon json-muodossa.

Tallenna json-tiedosto Pythonissa

Esimerkki #5

Annettu python-esimerkki tallentaa objektitiedot json-tiedostoon. Voimme käyttää erilaisia ​​objekteja ja niiden nimeä hash-muotoisena datana. Tässä esimerkissä voimme luoda kaksi Json-tiedostoa eri objekteille.

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

Lähtö

Alla oleva kuva näyttää json-tiedoston ja objektin arvon json-muodossa.

Tallenna json-tiedosto Pythonissa

Johtopäätös

Voimme tallentaa json-tiedostoja Python-kielellä objektitietojen kanssa. Python tallentaa objektitiedot json-tiedostoon muuntamisen jälkeen hash-muotoon. Nämä tiedot ovat tiedostossa ja tallennettu käyttäjän työpöydälle.