Что такое JSON — формат данных простыми словами
Что такое JSON: текстовый формат объектов и массивов для API, конфигов и обмена данными, плюс онлайн-валидатор.
JSON (JavaScript Object Notation) — это текстовый формат данных, основанный на парах «ключ: значение». Он поддерживает объекты в фигурных скобках, массивы в квадратных, строки в двойных кавычках, числа, булевы значения и null. Формат не зависит от языка программирования.
Синтаксис строгий: ключи обязательно в кавычках, без хвостовых запятых, числа без ведущих нулей. Даже мелкая ошибка делает документ невалидным — поэтому перед отправкой или вставкой в конфиг JSON стоит проверять форматтером.
JSON используют почти везде: ответы API, конфигурация, хранение состояния, обмен между сервисами. В ToolsHelper можно отформатировать или сжать JSON, отсортировать ключи и найти точную позицию ошибки синтаксиса.
JSON — это объекты, массивы, строки, числа, true, false и null. Строки в двойных кавычках. Висячая запятая — синтаксическая ошибка. У числа не бывает ведущего нуля. Комментарии запрещены, хотя многие конфиги похожи на JSON и им не являются. Здесь определение. Форматирование и минификация вставленного payload — конвертер.
Частые вопросы
JSON и JS объект?
Похожи, но JSON строже и не содержит функций.
Почему нельзя ставить хвостовые запятые?
По стандарту ECMA-404 они не допускаются — парсеры считают документ невалидным.
