/
IvanKhabarov
/
python
Обзор
Документация
Войти
/
IvanKhabarov
/
python
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
Lections/Lesson8/jsons/task_json_3.py
31 строка
1 KB
Ivan-Khabarov
Добавлен урок 8
23 сен 2024, 19:34
23 сен 2024, 19:34
b9cd468
Код
Авторство
О чём код?
# Что делать, если мы хотим превратить Словарь Python в JSON объект? Для этого # используем функции сериализации dump и dumps. Смысл окончания s у dumps # такой же как и у loads import json my_dict = { "first_name": "Джон", "last_name": "Смит", "hobbies": ["кузнечное дело", "программирование", "путешествия"], "age": 35, "children": [ { "first_name": "Алиса", "age": 5 }, { "first_name": "Маруся", "age": 3 }, ] } print(f'{type(my_dict) = }\n{my_dict = }') with open('new_user.json', 'w') as f: json.dump(my_dict, f) # Создаём словарь, открываем файл для записи и сохраняем содержимое функцией # dump. В качестве первого аргумента функция получает словарь или список, вторым # передаем файловый дескриптор либо другой объект, поддерживающий метод write. # Сама функция dump ничего не возвращает. # Если мы откроем файл new_user.json, увидим одну длинную строку