Перетворення YAML на JSON і JSON на YAML зі збереженням коментарів, де можливо, і перевіркою файлів Docker, GitHub Actions, Kubernetes та OpenAPI — просто в браузері.
Цей інструмент перетворює YAML на JSON і навпаки. З YAML він розгортає якорі, аліаси й ключі злиття у звичайний JSON; із JSON пише YAML з обраними відступом і стилем лапок, може повернути коментарі YAML, який ви перетворювали перед тим, і замінити повторювані блоки якорями. Вбудований лінтер перевіряє файл за схемою Docker Compose, GitHub Actions, Kubernetes чи OpenAPI.
Ваші файли перетворюються в браузері й не надсилаються на сервер; схеми лінтера вбудовані — сайт отримує лише анонімну подію «інструмент відкрито», без вмісту. Результат, надісланий в інший інструмент, зберігається на цьому пристрої 24 години в «Останніх діях».
JSON не може містити коментарів, тож YAML → JSON їх прибирає й повідомляє про це. Коли ви перетворюєте цей JSON назад у YAML, інструмент повертає коментарі з останнього YAML, якщо структура здебільшого та сама.
У YAML → JSON вони розгортаються в повні копії, зокрема ключі злиття (<<). У JSON → YAML опція «Повторювані блоки → YAML-якорі (&, *)» перетворює однакові блоки на якір та аліаси.
Структуру файлу за офіційною схемою обраного формату — обов'язкові ключі, допустимі значення, типи — і перелічує кожне зауваження з рядком.