Форматування: друкує JSON з налаштовуваними відступами (2 пробіли, 4 пробіли або табуляція). За бажанням сортує ключі об'єктів за алфавітом. Перевірка: перевіряє синтаксис JSON і повідомляє помилки з точними номерами рядків і стовпців. У разі успіху показує статистику структури (глибина, кількість ключів, тип даних, розмір). Мініфікація: стискає JSON в один рядок, видаляючи весь зайвий пробіл. Показує коефіцієнт стиснення і економію байтів. Порада: усі три режими неявно спочатку перевіряють JSON. Некоректне введення дасть повідомлення про помилку в усіх режимах.
Форматування, перевірка, мініфікація — один конвеєр
Усі три операції виконують один конвеєр: розбір тексту, потім повторна серіалізація. Форматування друкує розібране дерево з відступами; мініфікація видаляє кожен необов'язковий пробіл; перевірка зупиняється на першій синтаксичній помилці і повідомляє її точний рядок і стовпець. Оскільки розбір відбувається першим, відформатований вивід завжди семантично ідентичний введенню — змінюються лише пробіли.
Сортування ключів — єдина опція, що змінює структуру: ключі об'єктів переставляються за алфавітом.
🔷 Інструменти JSON
Опис режимів Оберіть режим, щоб обробити ваші дані JSON.
Формат Друк з відступами і необов'язковим сортуванням ключів.
Перевірити Перевірка синтаксису і статистика структури.
Мініфікація Стиснути в один рядок, показати економію.