YAML to JSON
Конвертация YAML в JSON
Об этом инструменте
Конвертер YAML в JSON преобразует конфигурационные файлы и документы данных YAML в эквивалентный JSON. Отступные соответствия становятся объектами JSON, последовательности с дефисом становятся массивами, а скаляры без кавычек автоматически типизируются (числа, логические значения и null определяются автоматически).
Это легковесный парсер на стороне браузера, обрабатывающий наиболее распространённые шаблоны YAML. Сложные возможности YAML, такие как якоря (&), алиасы (*), блочные скаляры (|, >) и многодокументные файлы, не поддерживаются. Вся обработка выполняется локально в браузере.
Как использовать
- Вставьте YAML в поле YAML Input или нажмите Sample, чтобы загрузить пример.
- Выберите уровень отступа JSON (2 пробела, 4 пробела или Minified).
- Нажмите → JSON для конвертации.
- Нажмите 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-парсера. Ничего не передаётся на сервер.