Исходный текст
Вставьте текст или загрузите файл
Результат
Тип пока не определён
Статистика появится после форматирования
Приводит компактный или сжатый JSON к читаемому виду с отступами, не трогая данные.
Сервис разбирает JSON через json.loads, затем заново сериализует его с выбранным отступом (0, 2, 4 пробела или Tab), опциональной сортировкой ключей по алфавиту и ASCII-экранированием не-латинских символов. Структура данных не меняется — меняется только запись.
Включите «Строгая валидация», чтобы требовать канонический JSON: двойные кавычки, без trailing comma и без JS-комментариев. Ошибка показывает точную строку и колонку, где разбор JSON не удался — это встроенный json.JSONDecodeError Python.