Monu Tools

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.

Ako používať nástroj YAML ⇄ JSON

  1. 01

    Zvoľte smer: YAML na JSON alebo JSON na YAML.

  2. 02

    Vložte svoj YAML alebo JSON do vstupného panela.

  3. 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.

Zdroje

Vložiť tento nástroj

Pridajte tento nástroj na svoju webovú stránku. Skopírujte úryvok nižšie, automaticky zostáva aktuálny.

<iframe src="https://monu.tools/embed/sk/yaml-json-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Súvisiace nástroje