YAML ↔ JSON konvertor
Převeď mezi YAML a JSON v obou směrech. Užitečné pro Kubernetes manifesty, CI configy a OpenAPI specy.
Zadej vstup nahoře, aby ses dostal k výsledku.
Vytvořil JXXR1 · ♥ Sponzorovat · ☕ Kup mi kávu
K čemu to slouží?
YAML a JSON jsou dva data-serializační formáty. JSON je striktnější (lepší pro API), YAML je čitelnější pro člověka (lepší pro config files). Tenhle konvertor dělá oba směry — YAML na JSON i JSON na YAML.
Kdy to použít
- Kubernetes manifest v YAML, který chceš odeslat přes JSON API.
- GitHub Actions workflow v YAML pro debug jako JSON.
- OpenAPI spec — může být v YAML i JSON.
- Konvertování z config (YAML) do skriptu (JSON), kde JSON.parse běží rychleji.
Časté chyby
- YAML je strict-mode citlivý na indent. 2 nebo 4 mezery konzistentně; ne taby.
- Hodnoty jako string.
version: 1.0v YAML je number 1.0 (ne string „1.0"). Pro string potřeba uvozovky nebo explicit type. - Boolean traps.
nov YAML 1.1 je false.off,yes,ontaké. YAML 1.2 to opravil. - Anchors a aliases. YAML má
&refa*ref; JSON je nemá — při konverzi se expandují. - Multi-line strings. YAML má
|(literal block) a>(folded block); JSON má jen escape.