Минификатор JSON — Бесплатно онлайн

Вставьте ваш JSON ниже и нажмите кнопку Минифицировать, чтобы сжать его, удалив ненужные пробелы и переносы строк.

Ввод Готово

Статистика ввода доступна через кнопку Статистика над этим полем.

Вывод

Статистика вывода доступна через кнопку Статистика над этим полем.

Результаты предоставляются исключительно в информационных целях и могут содержать ошибки. Проверяйте важную информацию самостоятельно. Использование этого инструмента осуществляется на ваш страх и риск.

Что делает этот инструмент

Минификатор JSON удаляет все пробелы, табуляции и переносы строк вне строковых значений и создаёт самую компактную корректную версию вашего JSON. Сами данные не меняются: ключи, значения и порядок остаются прежними.

Минификация работает с текстом, а не с повторно разобранной копией, поэтому очень большие целые числа вроде 12345678901234567890 и десятичные дроби вроде 1.10 сохраняются до последней цифры, а не округляются JavaScript. JSON при этом сначала проверяется, так что некорректный ввод отмечается, а не сжимается.

Когда использовать

  • Уменьшение полезной нагрузки API, значения настройки или тестовых данных перед отправкой, сохранением в поле базы данных или встраиванием в скрипт.
  • Размещение JSON в одной строке для переменной окружения, команды curl или записи лога.
  • Возврат отформатированного JSON к компактному виду после чтения в Форматтер и Улучшатель JSON.
  • Сравнение размера полезной нагрузки до и после удаления пробелов, чтобы понять, сколько трафика стоит форматирование.

Пример

Ввод

{
  "id": 42,
  "name": "Ana",
  "tags": ["admin", "editor"],
  "active": true
}

Вывод

{"id":42,"name":"Ana","tags":["admin","editor"],"active":true}

Вопросы об этом инструменте

Насколько уменьшается JSON?

Зависит от отступов. JSON с отступом в два пробела обычно уменьшается на 15–30 процентов, а глубоко вложенные файлы — ещё сильнее. Сжатие HTTP вроде gzip экономит дополнительное место сверх этого.

Удаляются ли пробелы внутри строк?

Нет. Удаляются только пробелы между синтаксическими элементами. Текст в кавычках, включая пробелы и экранированные символы, остаётся ровно таким, как был написан.

Остаётся ли минифицированный JSON корректным?

Да. Минифицированный JSON эквивалентен исходному, и любой JSON-парсер читает его так же. При желании проверьте его в Валидатор JSON.

Этот инструмент бесплатный?

Да, он бесплатный. Без регистрации и электронной почты. Результат на этой странице.

Как получить результат?

Используйте инструмент на этой странице. Результат появится здесь, без отправки по электронной почте.