Минификатор JSON
Минифицируйте JSON, удаляя все незначимые пробелы и сохраняя значения, порядок ключей и большие числа. Показывает экономию размера. В браузере.
Работает полностью в вашем браузере. Ваши данные никуда не загружаются.
Похожие Инструменты
Просмотреть ВсеЧто такое Минификатор JSON?
Минификатор превращает отформатированный JSON в одну компактную строку, удаляя пробелы, табуляции и переносы строк, не входящие в строки. Значения, порядок ключей и запись чисел остаются прежними, а некорректный JSON не искажается молча, а сопровождается ошибкой со строкой и столбцом.
Как пользоваться Минификатор JSON
- Вставьте JSON в поле ввода.
- Нажмите Минифицировать (результат также обновляется по мере ввода).
- Посмотрите строку с размером под результатом, чтобы узнать экономию в байтах.
- Скопируйте или скачайте сжатый JSON.
Пример
{
"a": [1, 2],
"b": "x y"
} {"a":[1,2],"b":"x y"} Когда использовать Минификатор JSON
Используйте, чтобы уменьшить JSON для вставки в параметр URL, переменную окружения, тестовые данные или HTTP-запрос. Учтите, что сжатие HTTP (gzip/brotli) и так убирает большую часть издержек на пробелы, поэтому минификация нужна в основном ради однострочной записи. Не применяйте, если файл должны читать люди или сравнивать через diff.
Как работает Минификатор JSON
Текст разбирается строгим JSON-парсером и печатается обратно без отступов и пробелов после : и ,. Поскольку результат строится из разобранного дерева, пробелы внутри строк не затрагиваются, а числа выводятся ровно так, как были введены. Размеры измеряются в байтах UTF-8.
Распространенные Случаи Использования
- Запись JSON в переменную окружения или аргумент CLI
- Уменьшение файлов тестовых данных
- Подготовка однострочного JSON-запроса для curl
- Проверка корректности JSON при сжатии
Примечание по Безопасности
Всё выполняется локально в вашем браузере: вставленный код никуда не загружается.
Часто Задаваемые Вопросы
Удаляется ли пробел внутри "x y"?
Нет. Удаляются только пробелы между токенами; содержимое строк сохраняется.
Меняется ли точность чисел?
Нет, числа копируются как записаны.
Что если JSON некорректен?
Вы получите ошибку со строкой и столбцом; результата не будет.