раздел 00
Зачем форматы данных
Любую информацию - список товаров, настройки приложения, текст статьи - нужно где-то хранить и как-то передавать между программами. Чтобы две разные программы поняли друг друга, данные записывают в едином формате: по чётким правилам, которые знают обе стороны.
Формат данных - это просто соглашение, как записать информацию текстом. Открыли файл, увидели знакомую структуру, прочитали. Программа сделала то же самое автоматически.
Два формата встречаются чаще всего: JSON - когда данные передают программы, и Markdown - когда текст пишут и читают люди. Освоить оба верхнеуровнево хватит на 90 процентов задач.
Где вы их встретите
Конфиги (файлы настроек) почти всегда JSON. Ответ сервера на запрос - почти всегда JSON. Заметка, инструкция, README в проекте - почти всегда Markdown. Эти форматы лежат буквально везде, и как только узнаёшь их в лицо, код перестаёт казаться шифром.
Что разберём
- 01 - JSON: что это, как читать, где используется и какие ошибки ломают файл.
- 02 - Markdown: разметка текста простыми символами и где она применяется.
- 03 - зачем это вайбкодеру: минимум, который реально пригодится.
- 04 - шпаргалка: синтаксис обоих форматов рядом и словарь.