К содержимому
Claude Code с 0:полный курс
Уровень 11 · HTTP и API 4 мин

JSON: формат обмена данными

JSON — простой текстовый формат, в котором программы обмениваются данными. Это пары «ключ — значение», как в объекте, и его легко читают и люди, и программы.

В этом уроке нет практического задания — просто прочитай и ответь на вопросы.

Мы уже знаем, что программы обмениваются данными через API: одна спрашивает — другая отвечает. Но в каком виде приходит ответ? Нельзя же просто прислать кашу из букв. Нужен аккуратный, понятный формат. Самый популярный такой формат называется JSON.

JSON — это пары «ключ — значение»

JSON — это простой текстовый формат для передачи данных. Устроен он точь-в-точь как объект, который ты уже встречал на прошлом уровне: набор пар, где у каждого значения есть своё имя — ключ.

Посмотри на крошечный пример — ответ сервиса погоды:

{
  "город": "Москва",
  "температура": 18,
  "ветер": "слабый"
}

Читается легко: у ключа город значение Москва, у ключа температура — число 18. Каждая строчка — это понятная пара «имя — значение». Программа, получив такой текст, сразу понимает, где что лежит.

Его читают и люди, и программы

Главная сила JSON в том, что он удобен сразу для двоих:

  • программам легко его разобрать и достать нужное значение по ключу;
  • людям легко его прочитать глазами — всё подписано, ничего не зашифровано.

Именно поэтому JSON стал стандартом: почти все API в интернете отвечают именно в этом формате. Когда приложение погоды получает прогноз, а магазин — курс валют, внутри почти наверняка путешествует JSON.

Не пугайся фигурных скобок и кавычек — это просто правила оформления, чтобы программа не запуталась, где заканчивается одно значение и начинается другое. Смысл ты уже видишь: имя слева, значение справа.

Попробуй

Терминального задания нет — это финальный урок уровня, про понимание. Перечитай пример выше и попробуй мысленно описать в виде JSON что-нибудь своё: например, себя — ключи имя, город, любимый цвет. Теперь ты знаешь всю цепочку: программы общаются по HTTP, обращаются к сервисам через API и обмениваются данными в формате JSON. Поздравляю — это основа того, как устроен весь современный интернет.

Проверь себя

Отвечено 0/3
Режим:

Что такое JSON?

На что похож формат JSON?

Кто может читать JSON?

Выполни задание в терминале и ответь на вопросы, чтобы завершить урок.

📝 Мои заметки

Сохраняется автоматически в этом браузере · видно на странице «Заметки».

Листай уроки клавишами · поиск по ⌘K