Конвертер YAML ⇄ JSON
Конвертуйте YAML у JSON і назад — маніфести Kubernetes, конфігурації CI, специфікації OpenAPI.
Конвертер YAML ⇄ JSON
Вставте файл YAML і відновіть JSON або вставте JSON і отримайте чистий YAML — перемикач напрямків перетворює в обидві сторони. Це найшвидший спосіб перетворити маніфест Kubernetes або файл докерської композиції в JSON для сценарію, jq або виклику API, щоб перевірити, що насправді містить робочий процес GitHub Actions, або перемістити специфікацію OpenAPI між двома форматами. Формати конфігурації рідко відповідають наявному у вас інструменту; цей конвертер закриває цю прогалину, не встановлюючи нічого.
Сторона YAML безпечно аналізує: прив’язки та псевдоніми перетворюються на звичайні значення, а багатодокументний потік, розділений ---, стає масивом JSON з одним елементом на документ. Помилки аналізу сповіщаються спокійно з номером рядка, тому неправильний відступ у рядку 40 конфігурації довгого конвеєра не перетворюється на припущення. З іншого боку, дійсний JSON завжди є дійсним YAML — інструмент випромінює читабельний блочний YAML і зберігає довгі рядки в одному рядку, а не згортає їх.
Параметр відступу керує виведенням: два пробіли (конвенція YAML), чотири пробіли або скорочений. Зменшене стосується лише JSON — YAML не має мінімізованої форми, тому вибір чесно повертається до двох пробілів. Коментарі не зберігають перетворення в будь-якому напрямку; JSON нема куди їх розмістити.
Усе працює локально у вашому браузері, і нічого не завантажується — що має значення, оскільки файли конфігурації реального світу містять маркери, внутрішні імена хостів і рядки підключення. Перетворіть, скопіюйте результат або завантажте його як файл і з’єднайте його з форматувальником JSON або зведенням для наступного кроку.