YAML ⇄ JSON konvertor
Preveďte YAML na JSON a naopak — Kubernetes manifesty, CI konfigurácie, OpenAPI špecifikácie.
Súvisiace nástroje
YAML ⇄ JSON konvertor
Vložte YAML a dostanete JSON, alebo naopak — prepínač smeru prevádza oboma smermi. Prevod YAML na JSON sa hodí vždy, keď potrebujete Kubernetes manifest alebo docker-compose súbor spracovať skriptom, nástrojom jq či poslať do API, pozrieť sa, čo v skutočnosti obsahuje workflow pre GitHub Actions, alebo preniesť OpenAPI špecifikáciu medzi oboma formátmi. Konfiguračné formáty málokedy sedia s nástrojom, ktorý máte práve po ruke — tento konvertor tú medzeru uzavrie bez inštalovania čohokoľvek.
YAML strana parsuje bezpečne: kotvy a aliasy sa rozpustia na obyčajné hodnoty a viacdokumentový súbor oddelený --- sa zmení na JSON pole s jedným prvkom na dokument. Chyby parsovania nástroj ohlási pokojne aj s číslom riadku, takže zlé odsadenie na riadku 40 dlhej pipeline konfigurácie neskončí hádaním. Opačným smerom platí, že platný JSON je vždy platný YAML — výstupom je čitateľný blokový YAML a dlhé reťazce ostávajú na jednom riadku namiesto zalamovania.
Voľba odsadenia riadi výstup: dve medzery (konvencia YAML-u), štyri medzery alebo minifikovaný výstup. Minifikácia sa týka len JSON-u — YAML minifikovanú podobu nemá, takže táto voľba sa tam vráti k dvom medzerám namiesto predstierania. Komentáre prevod neprežijú ani jedným smerom; JSON ich nemá kam uložiť.
Všetko beží lokálne vo vašom prehliadači a nič sa nikam nenahráva — čo je podstatné, lebo skutočné konfiguračné súbory obsahujú tokeny, interné adresy aj prístupové údaje. Výsledok skopírujte, stiahnite ako súbor alebo pošlite ďalej do formátovača JSON a pokračujte ďalším krokom.