json-tools .ru

YAML в Python dict

Разбирает YAML и выводит те же данные как Python-литерал — удобно, чтобы захардкодить конфиг прямо в скрипт для теста.

Что происходит с типами

YAML true/false/null становятся Python True/False/None, а строки и числа переносятся как есть через repr(). Комментарии #, которые часто встречаются в YAML-конфигах, в Python-литерале не сохраняются.

Практическое применение

Результат подходит как захардкоженный fixture в тестах или как значение по умолчанию в коде, когда YAML-файл ещё не подключён к загрузчику конфигурации.

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