Все инструменты

Конвертер YAML ↔ JSON

Конвертируйте между YAML и JSON в обоих направлениях

Как это работает

Конвертер 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-документов.

Свежее в блоге

Похожие инструменты