Запазете json файл в Python

Запазете json файл в Python

Python позволява манипулиране на файлове (създаване, запис, четене, писане, изтриване на файлове и много други). Python опростява записването на множество файлови формати и записва няколко файлови формата.

JSON е JavaScript обектна нотация . Данните се съхраняват и изпращат чрез текстово базиран компютърен езиков скриптов (изпълним) файл.

JSON модулът на Python поддържа JSON. JSON използва низ в кавички със съпоставяне на ключ-стойност във къдрава скоба { }.

Стъпки за запазване на json файла

Има следните стъпки за създаване и запазване на json файлове:

1. Импортирайте json пакет

 import json  

2. Напишете json данни в хеш формат

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

3. Създайте json файл и използвайте режим 'w' (запис), за да запазите данни и файлове.

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

4. Използвайте метода json.dump за свързване на файл и json данни.

5. Затворете файла.

 save_file.close()  

Примери

Следващият пример показва запазването на json файл в Python.

Пример #1

Даденият пример на Python записва обектни данни в json файл. Това са основни данни за конвертиране на файл в json и запазване във файл. Примерът показва единични променливи данни за запис в 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()  

Изход:

Изображението по-долу показва json файла и стойността на обекта във формат json.

Запазете json файл в Python

Пример #2

Даденият пример на Python записва обектни данни в json файл. В този пример можем да използваме цяло число и низова стойност в един обект и да ги покажем в 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()  

Изход

Изображението по-долу показва json файла и стойността на обекта във формат json.

Запазете json файл в Python

Пример #3

Даденият пример на Python записва обектни данни в json файл. Тук можем да използваме множество обекти и техните данни, за да конвертираме в json файлове и да ги запазим с помощта на 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()  

Изход

Изображението по-долу показва json файла и стойността на обекта във формат json.

Запазете json файл в Python

Пример #4

Даденият пример на python записва обектни данни в json файл. Тук можем да видим стойността на обекта без име и използвайки формата на масива за стойности.

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

изход

изображението по-долу показва json файла и стойността на обекта в json формат.

Запазете json файл в Python

Пример #5

Даденият пример на python записва обектни данни в json файл. Можем да използваме различни обекти и техните имена като данни в хеш формат. В този пример можем да създадем два Json файла за различни обекти.

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

Изход

Изображението по-долу показва json файла и стойността на обекта във формат json.

Запазете json файл в Python

Заключение

Можем да запазваме json файлове, използвайки езика Python с обектни данни. Python съхранява обектни данни в json файл след преобразуване в хеш формат. Тези данни се съдържат във файла и се съхраняват на работния плот на потребителя.