Сачувајте јсон датотеку у Питхон-у

Сачувајте јсон датотеку у Питхон-у

Питхон омогућава манипулацију датотекама (креирање, чување, читање, писање, брисање датотека и још много тога). Питхон поједностављује чување бројних формата датотека и чува неколико формата датотека.

ЈСОН је ЈаваСцрипт нотација објеката . Подаци се чувају и шаљу преко текстуалне (извршне) датотеке скрипте на рачунарском језику.

Питхонов јсон модул подржава ЈСОН. ЈСОН користи стринг са наводницима са мапирањем кључ/вредност унутар витичасте заграде { }.

Кораци за чување јсон датотеке

Постоје следећи кораци за креирање и чување јсон датотека:

1. Увезите јсон пакет

 import json  

2. Напишите јсон податке у хеш формату

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

3. Креирајте јсон датотеку и користите режим 'в' (писања) да бисте сачували податке и датотеке.

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

4. Користите метод јсон.думп да повежете датотеку и јсон податке.

5. Затворите датотеку.

 save_file.close()  

Примери

Следећи пример приказује чување јсон датотеке у Питхон-у.

Пример #1

Дати Питхон пример чува податке о објекту у јсон датотеци. То су основни подаци за претварање датотеке у јсон и чување у датотеци. Пример приказује податке једне променљиве за чување у јсон датотеци.

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

Излаз:

Слика испод приказује јсон датотеку и вредност објекта у јсон формату.

Сачувајте јсон датотеку у Питхон-у

Пример #2

Дати Питхон пример чува податке о објекту у јсон датотеци. У овом примеру, можемо да користимо цео број и вредност низа у једном објекту и да их прикажемо у јсон датотеци.

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

Излаз

Слика испод приказује јсон датотеку и вредност објекта у јсон формату.

Сачувајте јсон датотеку у Питхон-у

Пример #3

Дати Питхон пример чува податке о објекту у јсон датотеци. Овде можемо да користимо више објеката и њихове податке да их претворимо у јсон датотеке и сачувамо их помоћу Питхон-а.

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

Излаз

Слика испод приказује јсон датотеку и вредност објекта у јсон формату.

Сачувајте јсон датотеку у Питхон-у

Пример #4

Дати пример Питхон-а чува податке о објекту у јсон датотеци. Овде можемо видети вредност објекта без имена и користећи формат низа за вредности.

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

излаз

слика испод приказује јсон датотеку и вредност објекта у јсон формату.

Сачувајте јсон датотеку у Питхон-у

Пример #5

Дати пример Питхон-а чува податке о објекту у јсон датотеци. Можемо користити различите објекте и њихово име као податке у формату хеша. У овом примеру можемо креирати две Јсон датотеке за различите објекте.

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

Излаз

Слика испод приказује јсон датотеку и вредност објекта у јсон формату.

Сачувајте јсон датотеку у Питхон-у

Закључак

Можемо да сачувамо јсон датотеке користећи језик Питхон са подацима о објектима. Питхон складишти податке о објектима у јсон датотеци након конверзије у хеш формат. Ови подаци се налазе у датотеци и чувају се на радној површини корисника.