TL
Tool Lab
💰Пожертвовать
💰Пожертвовать

YAML to JSON

Конвертация YAML в JSON

YAML Input
JSON Output

Об этом инструменте

Конвертер YAML в JSON преобразует конфигурационные файлы и документы данных YAML в эквивалентный JSON. Отступные соответствия становятся объектами JSON, последовательности с дефисом становятся массивами, а скаляры без кавычек автоматически типизируются (числа, логические значения и null определяются автоматически).

Это легковесный парсер на стороне браузера, обрабатывающий наиболее распространённые шаблоны YAML. Сложные возможности YAML, такие как якоря (&), алиасы (*), блочные скаляры (|, >) и многодокументные файлы, не поддерживаются. Вся обработка выполняется локально в браузере.

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

  1. Вставьте YAML в поле YAML Input или нажмите Sample, чтобы загрузить пример.
  2. Выберите уровень отступа JSON (2 пробела, 4 пробела или Minified).
  3. Нажмите → JSON для конвертации.
  4. Нажмите Copy, чтобы скопировать результат в формате JSON в буфер обмена.

Случаи использования

Разработчики конвертируют конфигурационные файлы YAML (CI/CD-пайплайны, манифесты Kubernetes, Docker Compose) в JSON для использования с API или JavaScript-приложениями. Data-инженеры преобразуют файлы данных YAML в JSON для загрузки в пайплайны. Frontend-разработчики конвертируют тестовые данные на YAML в JSON для тестирования.

Частые вопросы

  • Какие типы YAML конвертируются автоматически?null/~ → null, true/false → boolean, числа → number. Кавычки у строк убираются. Всё остальное остаётся строкой.
  • Почему мой YAML конвертируется некорректно?Сложные возможности, такие как якоря YAML (&), алиасы (*) и многодокументные файлы (---), не поддерживаются. Для них используйте серверный парсер.
  • Отправляются ли мои данные на сервер?Нет. Вся конвертация выполняется локально в браузере с помощью JavaScript-парсера. Ничего не передаётся на сервер.