Převod YAML ↔ JSON

Převod mezi YAML a JSON s podporou kotev, sloučení klíčů a více dokumentů. Anglicky YAML to JSON converter.

Vše se počítá přímo v tomto prohlížeči — žádná data nikam neodcházejí.

Používá se plný YAML 1.2: kotvy a aliasy se rozbalí, klíče sloučení (<<) fungují a více dokumentů oddělených --- se převede na pole. Komentáře se při převodu na JSON ztratí.

Jak použít: Převod YAML ↔ JSON

YAML a JSON popisují stejná data, YAML ale čitelněji a s komentáři, proto se používá v konfiguraci (Docker Compose, Kubernetes, GitHub Actions). Nástroj převádí oběma směry a podporuje kotvy, aliasy, slučování klíčů << i soubory s více dokumenty.

  1. V poli Směr zvol YAML → JSON, nebo JSON → YAML.
  2. Vlož data; výsledek se zobrazí hned při psaní.
  3. Tlačítkem Prohodit vstup a výstup převedeš výsledek zpět.

Časté chyby a tipy

Odsazení v YAML
YAML určuje strukturu odsazením a nepovoluje tabulátory. Chybová hláška uvádí řádek a sloupec; nejčastější příčinou je o mezeru jiné odsazení nebo tabulátor zkopírovaný z editoru.
Více dokumentů
Soubor s několika dokumenty oddělenými --- se převede na pole JSON, jeden prvek za každý dokument.
Nečekané typy
Hodnoty jako yes, no, on nebo 012 může YAML parser číst jako logickou hodnotu či číslo. Pokud má jít o text, dej je do uvozovek.

Nástroj je zdarma a běží celý v tvém prohlížeči — vložená data se nikam neodesílají ani neukládají.

XML vs JSON: srovnání datových formátů →

Další nástroje v kategorii Konvertory