Введення
Готово
Рядки: 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.
Цей інструмент безкоштовний?
Так, він безкоштовний. Без реєстрації та електронної пошти. Результат на цій сторінці.
Як отримати результат?
Скористайтеся інструментом на цій сторінці. Результат з’явиться тут, без надсилання електронною поштою.