Как это работает
Конвертер YAML ↔ JSON — Конвертируйте между YAML и JSON в обоих направлениях. Вся обработка происходит в вашем браузере — без загрузки, без регистрации, без email. Бесплатно навсегда.
Последнее обновление:
О Конвертер YAML ↔ JSON
Конвертер YAML ↔ JSON от Multilities переводит конфигурации между форматами в обе стороны — например, чтобы вытащить YAML-конфиг Kubernetes в JSON для отправки в API. Всё работает в браузере, без загрузки на сервер.
Это нужно devops при работе с Helm и docker-compose, разработчикам, которые получили JSON, а в проекте принят YAML, и аналитикам, импортирующим YAML-данные в инструменты, понимающие только JSON. Сохраняются комментарии (по возможности) и порядок ключей.
Частые вопросы
Сохраняются ли якоря и алиасы?
При YAML → JSON якоря/алиасы разрешаются в их значения (в JSON нет понятия якорей). Обратное направление выдаёт обычный YAML без якорей.
Как обрабатываются даты и специальные типы?
Мы используем стандартную схему YAML 1.1. Даты, разобранные в YAML, выводятся как строки ISO-8601 в JSON. Булевы, числа и null сохраняются как нативные типы JSON.
Мои данные загружаются?
Нет. Оба направления работают в браузере через js-yaml — ничего никуда не отправляется.
Сохраняются ли комментарии при конвертации?
JSON не поддерживает комментарии, поэтому при переходе YAML → JSON они теряются. При обратном преобразовании можно автоматически добавить заголовок "# generated from JSON", но исходные пояснения восстановить нельзя.
Какие версии YAML поддерживаются?
Парсер совместим с YAML 1.2 — стандартом для большинства современных инструментов (Kubernetes, GitHub Actions, Ansible). Старые особенности YAML 1.1 (например, on/off как булевы) обрабатываются с предупреждением.
Можно ли работать с многодокументным YAML?
Да: документы, разделённые ---, конвертируются в JSON-массив. При обратном переходе массив можно вернуть как несколько YAML-документов.
Свежее в блоге
Похожие инструменты
- URL Encoder/DecoderЗакодировать и декодировать URI-компоненты и полные URL
- Генератор UUIDМассово генерировать криптографически случайные UUID v4
- JWT DecoderДекодировать и проверять JSON Web Token (заголовок, payload, срок действия)
- Тестер RegexТестируйте регулярные выражения с подсветкой совпадений в реальном времени
- Конструктор Cron-выраженийСоздавайте и объясняйте cron-выражения простым языком
- Форматировщик SQLФорматируйте, минифицируйте SQL-запросы для любого диалекта