инструмент для разработчиков / 06
Минификатор JSON
Проверьте JSON и удалите незначащие пробелы, чтобы получить компактную строку.
Минификатор JSON: TOEA разбирает введённые данные и сериализует их без отступов, сохраняя результат в формате корректного JSON. Работает на 100% локально в вашем браузере, файлы на сервер не загружаются.
- Категория
- Инструменты для разработчиков
- Запуски
- В вашем браузере
- Стоимость
- Бесплатно · без регистрации
- Доступность
- Готово к использованию
Полностью работает в браузере
Что ещё меняется в тексте
Значения остаются прежними, но их запись может измениться: 1.0 записывается как 1, 1e2 — как 100, а последовательности вроде \u00e9 и \/ заменяются обычными символами é и /. Ключи, являющиеся целыми числами, например "10" или "2", перемещаются в начало объекта в порядке возрастания, поскольку именно так JavaScript упорядочивает их. Если исходные байты были подписаны или захешированы, минифицированная копия не пройдёт проверку.
Где нужен компактный JSON
Одна строка подходит для мест, где нельзя использовать переводы строк: переменной окружения, аргумента командной строки, ячейки CSV, строки журнала или файла JSON Lines. Чтобы вставить результат внутрь строки в коде или другого JSON-документа, экранируйте его с помощью экранировщика строк JSON.
Для ответов API включение сжатия gzip или Brotli на сервере экономит гораздо больше места, чем удаление пробелов, поскольку компрессоры и так сокращают повторяющиеся пробелы почти до нуля.
Как пользоваться
- Вставьте корректный JSON.
- Выберите «Минифицировать JSON».
- Скопируйте или скачайте компактный результат.
Конфиденциальность и ограничения
Обработка выполняется локально. Значения не изменяются, но ключи, являющиеся целыми числами, например "2", перемещаются в начало объекта согласно порядку, который задаёт JavaScript.
Похожие инструменты
Часто задаваемые вопросы
Исправляет ли инструмент некорректный JSON?
Нет. О синтаксических ошибках сообщается, а данные не изменяются незаметно.
Удаляет ли инструмент данные?
Удаляются только пробелы форматирования. Поскольку значения сериализуются заново, 1.0 записывается как 1, экранированные последовательности преобразуются в обычные символы, а при дублировании ключа сохраняется только его последнее значение.
Бесплатный инструмент · запусков: в вашем браузере · аккаунт не нужен