Python: старт

Урок 08 · 12 хв

JSON і простий запит

json.loads читає рядок. Відповідь мережі — байти/текст, потім розбір. Перевіряй ключі.

json.loads(text) → словник/список. json.dumps(obj) назад у рядок. Мережа: urllib зі стандартної бібліотеки або requests. Відповідь не зобов'язана бути тим, чого ти чекаєш: немає ключа — .get, не падай на всьому файлі без повідомлення.

Рядок в об'єкт
AI

Можна спитати про це правило«JSON — не Python»

  • json.load(f) читає з файлу, loads — з рядка.
  • Кодування файлу UTF-8. Інакше розбір каші.
  • Після розбору це звичайний dict/list — далі ті самі ключі й цикли, що в уроці про дані.
AI

Можна спитати про цей пункт«Суть уроку»

Перевірка

Закріпи, поки не пішов далі

  1. 1. json.loads приймає

  2. 2. null у JSON стане

  3. 3. Немає ключа після loads