YAML ⇄ JSON konvertor
Převeďte YAML na JSON i zpět — Kubernetes manifesty, CI konfigurace, OpenAPI specifikace.
Související nástroje
YAML ⇄ JSON konvertor
Vložte YAML a dostanete JSON, nebo obráceně — přepínač směru převádí oběma směry. Převod YAML do JSON se hodí pokaždé, když potřebujete Kubernetes manifest nebo soubor docker-compose zpracovat skriptem, nástrojem jq nebo poslat do API, podívat se, co doopravdy obsahuje workflow pro GitHub Actions, anebo přenést OpenAPI specifikaci mezi oběma formáty. Konfigurační formáty málokdy sedí s nástrojem, který máte zrovna po ruce — tenhle konvertor tu mezeru zavře bez instalace čehokoli.
Strana YAML parsuje bezpečně: kotvy a aliasy se rozpustí na obyčejné hodnoty a vícedokumentový soubor oddělený --- se změní na pole JSON s jedním prvkem na dokument. Chyby parsování nástroj ohlásí v klidu i s číslem řádku, takže špatné odsazení na řádku 40 dlouhé konfigurace pipeline neskončí hádáním. Opačným směrem platí, že platný JSON je vždy platný YAML — výstupem je čitelný blokový YAML a dlouhé řetězce zůstávají na jednom řádku místo zalamování.
Volba odsazení řídí výstup: dvě mezery (konvence YAML-u), čtyři mezery nebo minifikovaný výstup. Minifikace se týká jen JSON-u — YAML minifikovanou podobu nemá, takže se tahle volba tam vrátí ke dvěma mezerám, místo aby něco předstírala. Komentáře převod nepřežijí ani jedním směrem; JSON je nemá kam uložit.
Všechno běží lokálně ve vašem prohlížeči a nic se nikam nenahrává — což je podstatné, protože skutečné konfigurační soubory obsahují tokeny, interní adresy i přístupové údaje. Výsledek zkopírujte, stáhněte jako soubor nebo pošlete dál do formátovače JSON a navažte dalším krokem.