Конвертировать 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-парсер без поддержки ссылок.