Запазете 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.
Пример #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.
Пример #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.
Пример #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 формат.
Пример #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 с обектни данни. Python съхранява обектни данни в json файл след преобразуване в хеш формат. Тези данни се съдържат във файла и се съхраняват на работния плот на потребителя.