Текст и данныеРаботает в браузере

YAML ↔ JSON Converter

Преобразуйте mappings, sequences и scalars между JSON и предсказуемым YAML configuration subset без загрузки данных на сервер.

  • Два направления
  • Safe subset
  • До 5 000 узлов
Онлайн-инструмент

Попробуйте инструмент

Добавьте данные, выберите нужные параметры и получите готовый результат.

Входные данные

Результат

—

YAML parser поддерживает безопасный configuration subset: mappings, sequences, quoted/plain scalars и JSON-style inline collections. Anchors, aliases, custom tags, merge keys и block scalars отклоняются.

Ваши данные остаются здесь

Текст и выбранные файлы обрабатываются в текущем браузере и не отправляются на сервер для получения результата.

Проверено: 2026-07-17
01

Как пользоваться

  1. 1

    Выберите YAML → JSON или JSON → YAML.

  2. 2

    Вставьте документ и запустите преобразование.

  3. 3

    Скопируйте результат и проверьте его в целевом приложении.

02

Что умеет инструмент

  • Indented mappings и sequences с шагом два пробела.
  • Plain, single-quoted и double-quoted scalars, numbers, booleans и null.
  • Inline arrays и objects при использовании JSON syntax.
  • JSON → YAML для JSON-compatible values с безопасным quoting неоднозначных строк.
03

Когда пригодится

  • Подготовка простой CI/CD или application config.
  • Проверка duplicate keys и indentation ошибок.
  • Преобразование безопасного fixture между JSON и YAML.
04

Что происходит внутри

YAML indentation должна использовать кратное двум количество пробелов; tabs запрещены.

Ввод ограничен 500 000 символов, 5 000 узлов и глубиной 32.

05

Вопросы и ответы

Почему anchors и aliases запрещены?

Инструмент сознательно исключает graph-like и tag-driven features, чтобы conversion contract оставался bounded и предсказуемым.

Сохраняются комментарии?

Нет. JSON не имеет модели комментариев, поэтому round trip не может сохранить их без отдельного AST contract.