Исходный JSON
Результат
Вставьте JSON — здесь появится результат
Что такое JSON
JSON (JavaScript Object Notation) — текстовый формат для обмена данными: пары «ключ — значение», собранные в объекты { } и списки [ ]. На нём отвечают почти все API, в нём хранят настройки и передают данные между сервером и браузером. Формат читается и человеком, и программой — за это его и любят. Строки берутся в двойные кавычки, значениями бывают число, строка, true/false, null, объект или массив. Вставьте данные в поле выше — инструмент разберёт структуру и сразу покажет, всё ли в ней правильно.
Как отформатировать JSON
JSON из API обычно приходит одной строкой без пробелов — читать такое невозможно. Форматирование (его же называют beautify или «сделать красивый JSON») расставляет отступы и переносы строк, и структура становится наглядной: видно вложенность, где заканчивается объект, где начинается массив. Вставьте данные и откройте вкладку с читаемым видом; размер отступа — 2, 4 пробела или таб — переключается в настройках. Обратная операция, сжатие (minify), убирает все лишние пробелы — это нужно, чтобы уменьшить объём перед отправкой на сервер.
Как проверить JSON на ошибки
Один лишний символ ломает весь файл, а приложение падает с невнятной ошибкой. Инструмент проверяет JSON на валидность и показывает строку и колонку, где споткнулся разбор. Самые частые причины: лишняя запятая после последнего элемента, одинарные кавычки вместо двойных, ключ без кавычек, незакрытая скобка и комментарии — в стандартном JSON их нет. Проверьте данные здесь до того, как они уйдут в код, — так ошибку видно сразу, а не по логам продакшена.
JSON и YAML: в чём разница
YAML — тот же набор данных, но записанный отступами вместо скобок: читается легче и допускает комментарии, поэтому в нём удобно держать конфиги. JSON строже и компактнее — им передают данные между программами. Инструмент переводит в обе стороны: вставьте JSON и откройте вкладку YAML или наоборот — формат распознается сам, а результат можно скопировать или скачать.
Разбор синтаксиса с примерами — что такое ключи, массивы и вложенность, и чем JSON отличается от XML, — в статье Что такое JSON: формат данных простыми словами.