Форматировщик, валидатор и минификатор JSON

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

Все три операции выполняют один и тот же конвейер: разбирают текст, затем сериализуют его заново. Форматирование выводит разобранное дерево с отступами; минификация убирает все необязательные пробелы; проверка останавливается на первой синтаксической ошибке и сообщает её точные строку и столбец. Поскольку сначала выполняется разбор, отформатированный результат всегда семантически идентичен входу: меняются только пробельные символы.

Сортировка ключей — единственная опция, которая меняет структуру: ключи объектов переупорядочиваются по алфавиту.