Spara json-filen i Python
Python tillåter filmanipulation (skapa, spara, läsa, skriva, ta bort filer och många fler). Python förenklar att spara många filformat och sparar flera filformat.
JSON är JavaScript-objektnotation . Data lagras och skickas via en textbaserad datorspråksskriptfil (körbar).
Pythons json-modul stöder JSON. JSON använder citattecken med nyckel-värde-mappning inom parentes { }.
Steg för att spara json-filen
Det finns följande steg för att skapa och spara json-filer:
1. Importera json-paketet
import json
2. Skriv json-data i hash-format
Json_value ={ 'best_student': { 'key1': 'value1', 'key2': 'value2' }, } 3. Skapa json-fil och använd 'w' (skriv)-läge för att spara data och filer.
save_file = open('filename', 'w')
4. Använd metoden json.dump för att ansluta fil- och json-data.
5. Stäng filen.
save_file.close()
Exempel
Följande exempel visar den sparade json-filen i Python.
Exempel #1
Det givna Python-exemplet sparar objektdata i json-filen. Det är grundläggande data för att konvertera fil till json och spara i en fil. Exemplet visar enstaka variabeldata att spara i json-filen.
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() Produktion:
Bilden nedan visar json-filen och objektvärdet i json-format.
Exempel #2
Det givna Python-exemplet sparar objektdata i json-filen. I det här exemplet kan vi använda heltal och strängvärde i ett enda objekt och visa dem i json-fil.
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() Produktion
Bilden nedan visar json-filen och objektvärdet i json-format.
Exempel #3
Det givna Python-exemplet sparar objektdata i json-filen. Här kan vi använda flera objekt och deras data för att konvertera till json-filer och spara dem med 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() Produktion
Bilden nedan visar json-filen och objektvärdet i json-format.
Exempel #4
Det givna pythonexemplet sparar objektdata i json-filen. Här kan vi se objektvärdet utan namn och använda arrayformatet för värden.
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() produktion
bilden nedan visar json-filen och objektvärdet i json-format.
Exempel #5
Det givna pythonexemplet sparar objektdata i json-filen. Vi kan använda olika objekt och dess namn som hashformatdata. I det här exemplet kan vi skapa två Json-filer för olika objekt.
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() Produktion
Bilden nedan visar json-filen och objektvärdet i json-format.
Slutsats
Vi kan spara json-filer med hjälp av Python-språket med objektdata. Python lagrar objektdata i json-filen efter konvertering till ett hashformat. Dessa data finns i filen och lagras på användarens skrivbord.