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

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

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

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

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

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

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

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

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

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

Частые вопросы

Что делает инструмент для JSON?
Форматирует (делает читаемым), проверяет на ошибки и сворачивает JSON. Удобно разбирать ответы API и конфиги.
Что такое JSON?
Текстовый формат обмена данными, понятный человеку и программам. Состоит из пар «ключ-значение», массивов и вложенных объектов.

Похожие инструменты