JSON (JavaScript Object Notation) — это легковесный формат обмена данными, основанный на синтаксисе JavaScript. Он используется для хранения и передачи данных в виде текста. В Python, для работы с JSON данными, мы можем использовать встроенный модуль json
.
Импортирование модуля json
Для начала работы с JSON данными в Python, импортируйте модуль json
:
import json
Преобразование JSON в объект Python
Чтобы преобразовать JSON строку в объект Python, используйте метод json.loads()
:
json_string = '{"name": "John", "age": 30, "city": "New York"}' python_obj = json.loads(json_string) print(python_obj)
Вывод:
{'name': 'John', 'age': 30, 'city': 'New York'}
Преобразование объекта Python в JSON
Чтобы преобразовать объект Python в JSON строку, используйте метод json.dumps()
:
python_obj = {'name': 'John', 'age': 30, 'city': 'New York'} json_string = json.dumps(python_obj) print(json_string)
Вывод:
{"name": "John", "age": 30, "city": "New York"}
Чтение и запись JSON файлов
Для чтения JSON данных из файла, используйте метод json.load()
:
with open('file.json', 'r') as file: data = json.load(file) print(data)
Для записи JSON данных в файл, используйте метод json.dump()
:
python_obj = {'name': 'John', 'age': 30, 'city': 'New York'} with open('file.json', 'w') as file: json.dump(python_obj, file)
Теперь вы знаете, как преобразовать данные в формате JSON в Python с помощью встроенного модуля json
. 🚀
Не забудьте практиковаться и экспериментировать с различными типами данных и структурами, чтобы лучше понять работу с JSON в Python.
Добавить комментарий