Вхідний JSON

або перетягніть файл сюди чи вставте код нижче

Мініфікований JSON

Результат

Файли не залишають браузераЯк саме?

Цей інструмент стискає JSON: прибирає всі зайві пробіли й розриви рядків і показує, наскільки меншим став файл. Вставте або відкрийте JSON, а потім завантажте його як .json або .json.gz.

Оновлено:

Як це працює

  1. Вставте або відкрийте JSON

    Вставте JSON, відкрийте файл .json чи .json.gz, вкажіть URL або натисніть «Відкрити приклад».

  2. Мініфікуйте або відформатуйте

    Режим «Мініфікувати» прибирає пробільні символи поза рядками, «Форматувати» додає відступ у 2 чи 4 пробіли або табуляцію. Розмір до й після показано одразу.

  3. Завантажте або скопіюйте

    Завантажте результат як .json або стиснутий .json.gz, скопіюйте його чи відкрийте в JSON Viewer.

Можливості

  • Точна мініфікація

    Прибираються лише пробільні символи між елементами синтаксису. Рядки, екранування, числа й порядок ключів залишаються точно такими, як були, тож довгі числа ніколи не округлюються.

  • Економія розміру

    Видно розмір до й після, відсоток економії, а з увімкненим стисненням — ще й розмір після gzip.

  • Завантаження в gzip

    Параметр «Завантажити як .json.gz» стискає результат gzip — тим самим алгоритмом, що й вебсервери.

  • Зрозумілі помилки

    Для некоректного JSON показано рядок і стовпець помилки. «Мініфікувати некоректний JSON як текст» усе одно прибирає пробільні символи поза рядками.

  • Форматування теж є

    Перемкніться на «Форматувати», щоб додати відступи до мініфікованого JSON і знову зробити його читабельним.

Обмеження та конфіденційність

Файли JSON можуть мати розмір до 200 MB, зокрема й після розпакування файлу .json.gz. Файли понад 5 MB конвертуються безпосередньо з файлу без відкриття в редакторі.

Мініфікація не видаляє ключів і порожніх значень. Докладніше — на сторінці конфіденційності.

Часті запитання

Як стиснути JSON в один рядок?

Вставте JSON у режимі «Мініфікувати». Усі розриви рядків і відступи поза рядками зникнуть, і результат займатиме один рядок.

Як зменшити розмір файлу JSON?

Відкрийте файл і натисніть «Завантажити .JSON», щоб отримати мініфікований файл, або ввімкніть «Завантажити як .json.gz» для файлу, стиснутого gzip.

Наскільки меншим стане мій JSON?

Це залежить від відступів. Розмір до й після та відсоток економії показано під результатом; gzip зазвичай зменшує текстові дані значно сильніше.

Чи змінює мініфікація мої дані?

Ні. Прибираються лише пробільні символи поза рядками. Значення, порядок ключів і числа залишаються незмінними.

Чи можна стиснути JSON з помилками?

Увімкніть «Мініфікувати некоректний JSON як текст». Пробільні символи поза рядками буде прибрано, а місце помилки однаково показано.

Чи це безкоштовно і чи надсилаються файли на сервер?

Так, безкоштовно. Файли обробляються у вашому браузері, на сервер нічого не надсилається.

Схожі інструменти