Форматировщик JSON
Форматируйте, минифицируйте, сортируйте ключи и конвертируйте между объектами JSON и экранированными строками.
Как это работает
Форматировщик JSON проверяет и форматирует любой JSON-документ прямо в браузере, используя нативный движок JSON.parse — без загрузки на сервер и без сетевого доступа после первой загрузки страницы.
Как использовать:
- Вставьте сырой JSON в область ввода.
- Выберите отступ: 2 пробела, 4 пробела или табуляция.
- Нажмите «Форматировать» для читаемого вида, «Минифицировать» для удаления лишних пробелов, «Сортировать» для алфавитного упорядочивания ключей, или «Stringify» для оборачивания документа в JSON-строку.
Пример: {“b”:1,”a”:2} с сортировкой → {“a”:2,”b”:1}.
Ограничения: входные данные более 1 МБ отклоняются во избежание зависания вкладки. Поддерживается только строгий JSON (RFC 8259) — комментарии и завершающие запятые вызывают ошибку.
Конфиденциальность: всё обрабатывается локально — данные не покидают браузер.
Практический пример
Вставьте {"b":1,"a":{"d":2,"c":3}} и нажмите «Форматировать» с отступом в 2 пробела: документ развернётся в читаемые строки с сохранением исходного порядка ключей. Нажмите «Сортировать» — и вывод станет {"a":{"c":3,"d":2},"b":1}: алфавитный порядок на каждом уровне вложенности, поэтому две конфигурации, созданные разными инструментами, дают чистый и стабильный diff. Stringify оборачивает весь документ в экранированную строку, готовую к встраиванию в другое JSON-значение, а «Минифицировать» сжимает его обратно до 25 байт для передачи.
Сценарии использования
- Отладка ответов API
- Чтение конфигурационных файлов
- Проверка payload вебхуков
- Очистка данных перед отправкой
- Совместное использование отформатированного JSON
Часто задаваемые вопросы
- JSON отправляется на сервер?
- Нет, обработка использует только нативный JSON.parse браузера.
- Каков максимальный размер?
- 1 МБ. Сверх этого ввод отклоняется для сохранения отзывчивости.
- Почему сортировка влияет и на вложенные объекты?
- Сортировка рекурсивная — все ключи на всех уровнях упорядочиваются по алфавиту.
- Что делает Stringify?
- Оборачивает JSON в строку в кавычках со спецсимволами в экранированном виде.
- Поддерживаются ли JSON5 или комментарии?
- Нет, только строгий JSON RFC 8259.