Ввод
Готово
Строки: 0
Слова: 0
Символы: 0
Размер: 0 KB
Статистика ввода доступна через кнопку Статистика над этим полем.
Вывод
Строки: 0
Слова: 0
Символы: 0
Размер: 0 KB
Статистика вывода доступна через кнопку Статистика над этим полем.
Результаты предоставляются исключительно в информационных целях и могут содержать ошибки. Проверяйте важную информацию самостоятельно. Использование этого инструмента осуществляется на ваш страх и риск.
Что делает этот инструмент
Минификатор 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.
Этот инструмент бесплатный?
Да, он бесплатный. Без регистрации и электронной почты. Результат на этой странице.
Как получить результат?
Используйте инструмент на этой странице. Результат появится здесь, без отправки по электронной почте.