Изучайте JSON
Подробные руководства, практические примеры, исправление типичных ошибок и шпаргалки. Всё для уверенной работы с JSON.
Руководства для разработчиков
Что такое JSON? Полное руководство для начинающих
Основы: типы данных, правила синтаксиса и реальные сценарии использования.
JSON и YAML: отличия, плюсы и минусы
Сравнение с примерами из Docker, Kubernetes и CI/CD.
JSON и XML: какой формат выбрать
Сравнение возможностей, производительность и когда XML всё ещё уместен.
Как форматировать JSON: методы, инструменты и лучшие практики
Онлайн-сервисы, CLI, программное форматирование и вопросы отступов.
Как исправить неверный JSON: типичные ошибки и решения
10 частых ошибок с примерами «до/после» и быстрыми исправлениями.
Преобразование JSON в CSV: полное руководство
Выравнивание вложенных данных и примеры на JavaScript и Python.
Учебник JSONPath: запросы к JSON как у профи
Все операторы, фильтры, 15+ практических примеров и код на разных языках.
JSON Schema: что это и как использовать
Типы, ограничения, композиция, $ref и реальный пример валидации.
JWT: структура, безопасность и декодирование
Заголовок, полезная нагрузка, подпись; алгоритмы; сессии и JWT.
Лучшие практики JSON API для разработчиков
Именование, пагинация, обработка ошибок и производительность.
Тестирование REST API в браузере
HTTP-методы, заголовки, аутентификация, коды состояния и CORS с примерами.
Генерация типизированного кода из JSON для нескольких языков
Интерфейсы TypeScript, dataclass в Python, struct в Go, serde в Rust и др. из одного JSON.
Шаблоны JSON для разработчиков
Готовые шаблоны для REST API, конфигов, схем БД и облачной инфраструктуры.
Примеры JSON
Объект JSON
Структура, синтаксис и пары ключ/значение
Массив JSON
Списки строк, чисел, объектов и смешанных типов
Вложенный JSON
Многоуровневые структуры и доступ к данным
Ответ API
Успех, ошибки и пагинация
Конфигурационные файлы
package.json, tsconfig.json и аналогичные шаблоны
Null и логические значения
Когда использовать null, true и false
Экранирование строк
Спецсимволы, escape-последовательности и Unicode
Числовые типы
Целые, дробные, точность и краевые случаи
Исправление ошибок JSON
Неожиданный токен
Лишние запятые, комментарии, одинарные кавычки
Лишняя запятая
Запятая после последнего элемента в объекте или массиве
Незакрытая строка
Нет закрывающих кавычек и неэкранированные символы
Нет скобки или фигурной скобки
Незакрытые массивы и объекты, обрезанный JSON
Дублирующиеся ключи
Один и тот же ключ встречается в объекте несколько раз
Неверная escape-последовательность
Некорректные обратные слеши и пути Windows
Неверный формат числа
Ведущие нули, NaN, Infinity и шестнадцатеричные числа