Конвертер JSON у YAML — Безкоштовно онлайн

Вставте ваш JSON нижче та натисніть Конвертувати, щоб миттєво отримати YAML.

Введення Готово

Статистика введення доступна через кнопку Статистика над цим полем.

Виведення

Статистика виведення доступна через кнопку Статистика над цим полем.

Результати надаються виключно в інформаційних цілях і можуть містити помилки. Перевіряйте важливу інформацію самостійно. Використання цього інструмента здійснюється на ваш власний ризик.

Що робить цей інструмент

Конвертер JSON у YAML переписує JSON як YAML: фігурні дужки замінюються відступами, елементи списку починаються з дефіса, а більшості рядків лапки вже не потрібні. Дані ті самі, змінюється лише нотація.

Рядки, які YAML може прочитати неправильно, наприклад yes, null чи текст із двокрапкою, автоматично беруться в лапки, щоб лишитися рядками.

Порядок ключів зберігається, вкладені об’єкти стають блоками з відступом, а масиви об’єктів — списками, елементи яких починаються з дефіса. Порожні масиви й об’єкти записуються як [] і {}.

Коли використовувати

  • Написання маніфестів Kubernetes, файлів Docker Compose, воркфлоу GitHub Actions чи плейбуків Ansible на основі наявного JSON.
  • Перетворення довгої конфігурації на зручнішу для читання й рев’ю.
  • Конвертація специфікації OpenAPI з JSON у поширенішу YAML-форму.
  • Підготовка values для Helm-чарта чи іншої YAML-конфігурації з JSON-експорту.

Приклад

Введення

{"server": {"host": "localhost", "port": 8080}, "features": ["auth", "logging"], "debug": false}

Виведення

server:
  host: localhost
  port: 8080
features:
  - auth
  - logging
debug: false

Запитання про цей інструмент

Чи кожен JSON-документ є валідним YAML?

Так. YAML 1.2 — надмножина JSON. Перетворення на блоковий YAML робить його зручнішим для читання, але дані лишаються тими самими.

Чи можна додати коментарі?

Так, після конвертації. YAML підтримує коментарі, що починаються з #. У JSON коментарів немає, тож конвертеру нічого переносити.

Як повернутися до JSON?

Скористайтеся конвертером YAML у JSON. Коментарі, додані в YAML, буде втрачено, бо JSON не може їх зберігати.

Поширені запитання

Чи безпечно конвертувати конфіденційні дані за допомогою цього інструмента?

Так - ваші дані обробляються та одразу видаляються. На сервері нічого не записується і не зберігається.

Чи є обмеження на розмір файлу?

Інструмент без проблем обробляє документи звичайного розміру. Для дуже великих файлів рекомендується спочатку розділити їх на частини.

Цей інструмент безкоштовний?

Так, він безкоштовний. Без реєстрації та електронної пошти. Результат на цій сторінці.

Як отримати результат?

Скористайтеся інструментом на цій сторінці. Результат з’явиться тут, без надсилання електронною поштою.