Форматувальник, перевірка і мініфікатор JSON

Форматуйте JSON з вибраними відступами і необов'язковим сортуванням ключів. Перевіряйте синтаксис JSON з докладним місцем помилки і статистикою структури. Мініфікуйте JSON в один компактний рядок з коефіцієнтом стиснення. Також: Порівняння JSON | JSON ↔ рядок | JSON ↔ CSV/TSV | Усі інструменти JSON | Переглядач / редактор JSON | Обчислювач JSONPath | Перевірка JSON Schema | JSON → SQL / TOML.
Уся обробка відбувається локально у вашому браузері — ваші дані ніколи не вивантажуються на жоден сервер.
Режим: Відступ:
Форматування: друкує JSON з налаштовуваними відступами (2 пробіли, 4 пробіли або табуляція). За бажанням сортує ключі об'єктів за алфавітом.
Перевірка: перевіряє синтаксис JSON і повідомляє помилки з точними номерами рядків і стовпців. У разі успіху показує статистику структури (глибина, кількість ключів, тип даних, розмір).
Мініфікація: стискає JSON в один рядок, видаляючи весь зайвий пробіл. Показує коефіцієнт стиснення і економію байтів.
Порада: усі три режими неявно спочатку перевіряють JSON. Некоректне введення дасть повідомлення про помилку в усіх режимах.
Форматування, перевірка, мініфікація — один конвеєр

Усі три операції виконують один конвеєр: розбір тексту, потім повторна серіалізація. Форматування друкує розібране дерево з відступами; мініфікація видаляє кожен необов'язковий пробіл; перевірка зупиняється на першій синтаксичній помилці і повідомляє її точний рядок і стовпець. Оскільки розбір відбувається першим, відформатований вивід завжди семантично ідентичний введенню — змінюються лише пробіли.

Сортування ключів — єдина опція, що змінює структуру: ключі об'єктів переставляються за алфавітом.