YAML в JSON
Преобразуйте YAML в JSON прямо в браузере. Без загрузки на сервер.
YAML
JSON
- Размер файла — до 20 МБ
- На входе — валидный YAML
- Поддерживаются вложенные объекты и массивы
О конвертере YAML в JSON
YAML — удобный формат для конфигурационных файлов: Docker Compose, Kubernetes, Ansible, GitHub Actions. Но иногда нужно преобразовать YAML в JSON — например, для загрузки в API или для обработки скриптом. Наш конвертер делает это прямо в браузере, без загрузки файла на сервер.
Все данные обрабатываются локально — ваши конфиги и секреты (пароли, токены) не покидают устройство. Это важно, потому что в YAML-файлах часто хранится чувствительная информация.
Что умеет конвертер
- Вложенные объекты: любая глубина вложенности.
- Массивы: и в блочном виде (
- item), и в строчном ([a, b, c]). - Типы данных: строки, числа, boolean, null.
- Строки в кавычках: одинарные и двойные.
- Многострочные строки: через
|и>. - Комментарии: строки, начинающиеся с
#, игнорируются.
Как пользоваться
- Перетащите YAML-файл, выберите через проводник или вставьте текст вручную.
- Нажмите «Конвертировать в JSON».
- Скопируйте результат или скачайте как файл
data.json.
Частые вопросы
Куда попадают мои файлы? Никуда. Файл обрабатывается в оперативной памяти вашего браузера и исчезает, когда вы закрываете страницу.
Что если в YAML несколько документов (через ---)? Конвертер обработает только первый документ. Множественные документы пока не поддерживаются.
Как отличить YAML от JSON? YAML использует отступы вместо фигурных скобок. Например, key: value вместо {"key": "value"}.
Поддерживаются ли anchors и aliases? Нет, это продвинутые возможности YAML. Конвертер работает с базовым синтаксисом.