Минификатор JSON
Сжимайте JSON, удаляя пробелы, переносы строк и комментарии. Смотрите, сколько байт сэкономлено, сравнивайте до и после, затем копируйте или скачивайте.
Загрузка: Минификатор JSON…
Ваши файлы не покидают устройство
Как пользоваться: Минификатор JSON
- 1
Откройте «Минификатор JSON» на этой странице. Инструмент загружается прямо в браузере.
- 2
Добавьте файл, текст или значения и настройте параметры.
- 3
Скопируйте или скачайте результат. Ничего не загружается и не хранится.
Об инструменте
Отформатированный JSON легко читать, но в нём полно пробелов, табуляций и переносов строк, которые машинам не нужны. Этот минификатор JSON удаляет их, чтобы файл стал как можно меньше, не меняя ни одного значения. Он также умеет убирать комментарии и висячие запятые, из за которых JSON иначе был бы некорректным. Вставьте или загрузите JSON, и сжатая версия появится вместе со статистикой экономии.
Как минифицировать JSON
- Вставьте JSON в поле ввода или загрузите файл .json.
- Выберите параметры: удалять комментарии, удалять висячие запятые или сохранять переносы строк.
- Проверьте результат валидации; ошибки показываются до минификации.
- Сравните вид до и после и статистику размера.
- Скопируйте минифицированный 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 на сервер?
Нет. Минификация выполняется в вашем браузере.
