Перейти к содержимому
Toova
Все инструменты

Конвертировать YAML в JSON онлайн

Приватность по умолчанию — работает полностью в вашем браузере

Конвертируйте YAML в JSON мгновенно, в браузере. Toova обрабатывает все возможности YAML 1.2: многострочные строки, якоря, ссылки, вложенные отображения и списки, и возвращает чистый JSON с отступом в 2, 4 пробела или в минифицированном виде.

Когда нужна конвертация YAML в JSON

API и большинство сред программирования ожидают JSON, но конфигурационные файлы обычно в формате YAML. Загружаете ли вы рабочий процесс GitHub Actions в скрипт, отлаживаете Helm-чарт или заполняете базу данных из файла фикстур — вам часто нужно быстро преобразовать YAML в JSON. Toova делает это за одну вставку, без серверного обращения и без регистрации.

Управление отступами и валидация

Выберите вывод с отступом в 2, 4 пробела или минифицированный в зависимости от назначения. Конвертер проверяет YAML на лету: если отступ нарушен или значение некорректно, вы получите чёткое сообщение об ошибке с указанием проблемной строки. Якоря и псевдонимы разрешаются автоматически, поэтому JSON-вывод содержит развёрнутые значения, а не синтаксис ссылок.

Конфиденциально по умолчанию

Каждая конвертация происходит локально в вашем браузере. Без загрузки, без журналирования, без анализа содержимого. Это делает инструмент безопасным для конвертации внутренних конфигов, секретов инфраструктуры или тестовых фикстур. Вкладка «Сеть» в DevTools останется пустой — проверьте сами.

Часто задаваемые вопросы

Какие функции YAML поддерживаются?
Конвертер обрабатывает все стандартные типы YAML 1.2: строки, числа, булевы значения, null, массивы и вложенные объекты. Многострочные строки, якоря и псевдонимы тоже работают. Теги и пользовательские типы игнорируются корректно.
Почему мой YAML с комментариями не конвертируется?
Комментарии не являются частью модели данных YAML. Они удаляются при разборе — это ожидаемое поведение, а не ошибка. Если конвертация не удаётся, причина в другом месте документа.
Можно ли минифицировать JSON-вывод?
Да. Используйте переключатель «Минифицировать» для создания компактного JSON без пробелов. Такой вывод нужен для API-данных или столбцов базы данных, где важен размер.
Отправляются ли мои данные YAML на сервер?
Нет. Всё выполняется локально в вашем браузере. Ваш YAML не покидает устройство, и страница работает офлайн после первой загрузки.
Как обрабатываются якоря и псевдонимы YAML?
Якоря (&имя) и псевдонимы (*имя) разрешаются автоматически. JSON-вывод содержит разрешённые значения, так что его можно напрямую передать в любой JSON-парсер без поддержки ссылок.