json-tools .ru

Форматировать Python dict онлайн

Разбирает Python-литерал или debug-вывод и заново печатает его с отступами и одной записью на строку.

Что делает форматирование

Вход разбирается через ast.parse в безопасном режиме (без выполнения кода), а результат печатается заново с выбранным отступом; при ошибке синтаксиса показывается точная строка и колонка, как в стандартных Python-трейсбеках.

Odoo и debug-вывод

Форматтер понимает не только чистый dict/list, но и то, что реально прилетает в логах: <Command.SET: 6>, datetime.datetime(...) с числовыми аргументами — они превращаются в читаемые строковые значения вместо того, чтобы ломать разбор.

Формат
Python → Python
Исходный текст Вставьте текст или загрузите файл
Результат Тип пока не определён
Статистика появится после форматирования