python работа с json файлами часть 1 чтение и запись
Чтение и запись в файл JSON-объекта
Эта статья научит вас парсить данные из JSON. Также вы узнаете, как читать и записывать в файл данные JSON. За последние 5-10 лет формат JSON был одним из самых популярных способов сериализации данных (если не самым популярным). Особенно в веб-разработке. С этим форматом вы столкнетесь при работе с REST API, конфигурациями приложений или базами данных. Несомненно, знать принципы работы JSON — очень важно. В какой-то момент вы обязательно с ним встретитесь. Возможно, вы захотите узнать, как читать и записывать JSON в файл...
🐍Урок 28: Искусство чтения и записи данных в JSON 👋Привет, программисты! Сегодня мы изучим, как работать с JSON в Python. JSON (JavaScript Object Notation) — это популярный формат данных, используемый для обмена информацией между системами. Он простой, понятный и удобный. ❔Что такое JSON? • JSON — это текстовый формат для хранения структурированных данных. • Он состоит из ключей и значений, напоминающих словари Python. ⚙️Работа с JSON в Python Python предоставляет встроенный модуль json для работы с JSON-файлами. 1️⃣ Сериализация данных (запись) Преобразование Python-объектов в JSON-формат для сохранения в файл. 2️⃣ Десериализация данных (чтение) Преобразование JSON-файла обратно в Python-объект. 💡 Основные операции 🧑💻Чтение JSON import json with open('data.json', 'r') as file: data = json.load(file) # Преобразует JSON в Python-объект print(data) 📄Запись в JSON import json data = {"name": "Alice", "age": 25, "city": "New York"} with open('data.json', 'w') as file: json.dump(data, file, indent=4) # Преобразует Python-объект в JSON 🔄Преобразование строк import json json_string = '{"name": "Bob", "age": 30}' data = json.loads(json_string) # Преобразует строку JSON в Python-объект python_obj = {"name": "Eve", "age": 22} json_string = json.dumps(python_obj, indent=4) # Преобразует Python-объект в строку JSON ⚠️Практическое задание 1️⃣Создать и сохранить JSON-файл Напишите программу, которая создаёт JSON-файл с данными пользователя (имя, возраст, интересы). 2️⃣Обновление данных в JSON-файле Создайте программу, которая считывает JSON-файл, добавляет новые данные и сохраняет изменения. 3️⃣Извлечение информации из JSON Прочитайте JSON-файл, содержащий список продуктов, и найдите самый дорогой товар. 💬Итоги Работа с JSON — ключевой навык для взаимодействия с API и базами данных. На следующем уроке мы разберём как работать с API и интегрировать данные в свои проекты. Удачного кодинга, и до встречи на следующем уроке! 🎉 Первым пяти вознаграждение: Получить вознаграждение за прочтение