Форматировщик JSON

Вставьте JSON — приведите его к красивому виду с отступами, сожмите в одну строку или проверьте на ошибки. Если в JSON есть проблема, сервис покажет, где именно. Всё работает в браузере, данные никуда не уходят.

Зачем форматировать JSON

JSON — это формат, в котором сайты, приложения и API обмениваются данными. В «сыром» виде он часто приходит одной длинной строкой без переносов, и разобраться в такой структуре глазами почти невозможно. Форматирование расставляет отступы и переносы, превращая кашу в читаемое дерево, где видно вложенность объектов и массивов. Это незаменимо при отладке запросов к API, разборе ответов сервисов и редактировании конфигов.

Что умеет инструмент

Форматировать — приводит JSON к аккуратному виду с отступами в два пробела. Сжать — наоборот, убирает все лишние пробелы и переносы, чтобы данные занимали меньше места при передаче. Проверить — валидирует JSON и, если есть синтаксическая ошибка (лишняя запятая, незакрытая скобка, кавычки), показывает примерное место проблемы. Корректный JSON дополнительно подсказывает, объект это или массив и сколько в нём элементов.

Безопасность данных

Весь разбор происходит прямо в браузере штатными средствами JavaScript — введённый JSON не отправляется на сервер. Поэтому через форматировщик можно безопасно прогонять даже ответы API с конфиденциальными данными: они не покидают ваш компьютер.

Где встречается JSON

С JSON сталкивается почти каждый, кто работает с сайтами и приложениями. В этом формате отдают данные API социальных сетей, платёжных систем и аналитики. На нём хранятся настройки проектов (например, файл package.json у сайтов на JavaScript), конфигурации сервисов и экспортируемые данные. Микроразметка Schema.org, которая отвечает за красивые сниппеты в поиске, тоже чаще всего пишется в формате JSON-LD. Поэтому умение быстро проверить и привести JSON в порядок экономит время и нервы и вебмастеру, и разработчику.