раздел 00

Зачем форматы данных

Любую информацию - список товаров, настройки приложения, текст статьи - нужно где-то хранить и как-то передавать между программами. Чтобы две разные программы поняли друг друга, данные записывают в едином формате: по чётким правилам, которые знают обе стороны.

Формат данных - это просто соглашение, как записать информацию текстом. Открыли файл, увидели знакомую структуру, прочитали. Программа сделала то же самое автоматически.

Два формата встречаются чаще всего: JSON - когда данные передают программы, и Markdown - когда текст пишут и читают люди. Освоить оба верхнеуровнево хватит на 90 процентов задач.

Где вы их встретите

JSON
Ответы API, конфиги приложений, файлы настроек, обмен данными между сервисами. Машинный формат.
Markdown
README проектов, заметки, документация, переписка с ИИ. Текстовый формат для людей.

Конфиги (файлы настроек) почти всегда JSON. Ответ сервера на запрос - почти всегда JSON. Заметка, инструкция, README в проекте - почти всегда Markdown. Эти форматы лежат буквально везде, и как только узнаёшь их в лицо, код перестаёт казаться шифром.

Что разберём

  • 01 - JSON: что это, как читать, где используется и какие ошибки ломают файл.
  • 02 - Markdown: разметка текста простыми символами и где она применяется.
  • 03 - зачем это вайбкодеру: минимум, который реально пригодится.
  • 04 - шпаргалка: синтаксис обоих форматов рядом и словарь.