Перейти к содержимому
WoowTools

Минификатор JSON

Сжимайте JSON, удаляя пробелы, переносы строк и комментарии. Смотрите, сколько байт сэкономлено, сравнивайте до и после, затем копируйте или скачивайте.

Бесплатно Работает в браузере Без регистрации

Загрузка: Минификатор JSON…

Ваши файлы не покидают устройство

Как пользоваться: Минификатор JSON

  1. 1

    Откройте «Минификатор JSON» на этой странице. Инструмент загружается прямо в браузере.

  2. 2

    Добавьте файл, текст или значения и настройте параметры.

  3. 3

    Скопируйте или скачайте результат. Ничего не загружается и не хранится.

Об инструменте

Отформатированный JSON легко читать, но в нём полно пробелов, табуляций и переносов строк, которые машинам не нужны. Этот минификатор JSON удаляет их, чтобы файл стал как можно меньше, не меняя ни одного значения. Он также умеет убирать комментарии и висячие запятые, из за которых JSON иначе был бы некорректным. Вставьте или загрузите JSON, и сжатая версия появится вместе со статистикой экономии.

Как минифицировать JSON

  1. Вставьте JSON в поле ввода или загрузите файл .json.
  2. Выберите параметры: удалять комментарии, удалять висячие запятые или сохранять переносы строк.
  3. Проверьте результат валидации; ошибки показываются до минификации.
  4. Сравните вид до и после и статистику размера.
  5. Скопируйте минифицированный JSON или скачайте его файлом.

Пример

{
"name": "WoowTools",
"tools": [ "json", "image" ]
}

превращается в {"name":"WoowTools","tools":["json","image"]}

Что показывает статистика

  • Исходный и сжатый размер и сэкономленные байты в процентах.
  • Число строк до и после.
  • Сколько занимали пробелы, переносы строк и комментарии.

Когда минификация полезна

  • Ответы API и статические JSON файлы для браузера загружаются быстрее, когда они меньше.
  • Значения конфигурации, которые вставляются в переменные окружения, командную строку или однострочные поля.
  • Хранение в базах данных, local storage или cookie, где важен каждый байт.
  • Встраивание JSON в HTML или в другую строку JSON.

Полезно знать

  • Минификация без потерь: все ключи и значения остаются точно такими же.
  • Сжатие Gzip и Brotli на сервере уже сильно уменьшает отформатированный JSON; минификация всё равно помогает, но наибольшая экономия получается, когда используются оба способа.
  • Храните читаемую копию для правки. Чтобы снова сделать минифицированный JSON читаемым, используйте форматировщик JSON.

Частые вопросы

Меняет ли минификация мои данные?

Нет. Удаляются только пробелы, переносы строк и необязательные комментарии. Все ключи и значения остаются точно такими же.

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

Зависит от форматирования. JSON с отступами часто уменьшается на 10 процентов и больше, вплоть до 40. Статистика показывает точное число сэкономленных байт.

Может ли он удалить комментарии из JSON?

Да. Включите Remove comments, чтобы удалить комментарии // и /* */, которые стандартный JSON не допускает.

Что делает Remove trailing commas?

Удаляет запятую после последнего элемента объекта или массива, частую ошибку, из-за которой JSON становится некорректным.

Как снова сделать минифицированный JSON читаемым?

Вставьте его в форматировщик JSON, который добавит отступы и переносы строк.

Загружается ли мой JSON на сервер?

Нет. Минификация выполняется в вашем браузере.