Prevodník YAML na JSON
Prevádzajte YAML na JSON a JSON späť na YAML, oboma smermi. Overuje pri konverzii a zobrazuje jasné chyby. Všetko beží vo vašom prehliadači.
Súvisiace nástroje
Ako používať nástroj YAML ⇄ JSON
- 01
Zvoľte smer: YAML na JSON alebo JSON na YAML.
- 02
Vložte svoj YAML alebo JSON do vstupného panela.
- 03
Skopírujte prevedený výsledok, alebo si prečítajte chybu, ak je vstup neplatný.
Čo robí
Tento prevodník premení YAML na JSON a JSON na YAML, v oboch smeroch. Vyberte smer, vložte svoj vstup a skopírujte prevedený výsledok alebo si prečítajte zrozumiteľnú chybu, ak je vstup poškodený.
Všetko sa spracúva lokálne vo vašom prehliadači, takže vaše údaje zostávajú vo vašom zariadení.
Ako sa oba formáty líšia
YAML a JSON opisujú ten istý druh údajov, ale s odlišnými prioritami. JSON je prísny a kompaktný, čo vyhovuje API a strojom. YAML je založený na odsadení a ľuďom sa ľahšie číta a upravuje, a preto dominuje v konfiguračných súboroch.
Validácia a parser
Každý prevod najprv spracuje zdroj, takže poškodený vstup sa zachytí a nahlási s dôvodom a často aj riadkom namiesto tichého vytvorenia pokazeného výsledku. Úspešný prevod vám preto zároveň hovorí, že vstup bol platný.
Používa parser kompatibilný s YAML 1.2 a 1.1 z js-yaml, ktorý pokrýva funkcie, s ktorými sa v praxi stretnete: mapovania, sekvencie, skaláre, kotvy a viacriadkové reťazce.
Kam sa hodí a výhrada ku komentárom
Toto je presne to spojivo, ktoré potrebujete okolo CI pipeline, súborov Kubernetes a Docker Compose a API, ktoré hovoria JSON, kým vaša konfigurácia je napísaná v YAML. Umožňuje vám presúvať sa medzi nimi bez ručnej úpravy.
Jednu vec je dobré vedieť: komentáre YAML sa zahadzujú, pretože JSON nepozná pojem komentárov, a prevod späť vytvára čerstvý YAML bez nich.
Často kladené otázky
Ktorá verzia YAML je podporovaná?
Používa parser kompatibilný s YAML 1.2 / 1.1 z js-yaml, pokrývajúci bežné funkcie: mapovania, sekvencie, skaláry, kotvy a viacriadkové reťazce.
Prečo dostávam chybu?
Vstup sa parsuje pred konverziou, takže neplatný YAML alebo JSON zobrazí správu s dôvodom a často riadkom, čo vám pomôže rýchlo identifikovať problém.
Zachovávajú sa komentáre?
Nie. Komentáre YAML sa pri konverzii stratia, pretože JSON nemá komentáre, a konverzia späť generuje čerstvý YAML bez nich.
Nahrávajú sa moje dáta?
Nie. Konverzia beží výhradne vo vašom prehliadači; nič z toho, čo vložíte, neopustí vaše zariadenie.