YAML ↔ JSON konvertor
Preveď medzi YAML a JSON v oboch smeroch. Užitočné pre Kubernetes manifesty, CI configy a OpenAPI specy.
Zadaj vstup vyššie, aby si videl výsledok.
Vytvoril JXXR1 · ♥ Sponzorovať · ☕ Kúp mi kávu
Načo to slúži?
YAML a JSON sú dva data-serializačné formáty. JSON je striktnejší (lepší pre API), YAML je čitateľnejší pre človeka (lepší pre config files). Tento konvertor robí oba smery — YAML na JSON aj JSON na YAML.
Kedy to použiť
- Kubernetes manifest v YAML, ktorý chceš odoslať cez JSON API.
- GitHub Actions workflow v YAML pre debug ako JSON.
- OpenAPI špec — môže byť v YAML aj JSON.
- Konvertovanie z config (YAML) do skriptu (JSON), kde JSON.parse beží rýchlejšie.
Časté chyby
- YAML je strict-mode citlivý na indent. 2 alebo 4 medzery konzistentne; nie taby.
- Hodnoty ako string.
version: 1.0v YAML je number 1.0 (ne string „1.0"). Pre string treba úvodzovky alebo explicit type. - Boolean traps.
nov YAML 1.1 je false.off,yes,ontiež. YAML 1.2 to opravil. - Anchors a aliases. YAML má
&refa*ref; JSON ich nemá — pri konverzii sa expandujú. - Multi-line strings. YAML má
|(literal block) a>(folded block); JSON má len escape.