CanDoYa
SL

Pretvorba JSON v YAML

Vse poteka v vašem brskalniku - brez nalaganja, brez registracije.

JSON
YAML
Prilepite JSON, da ga pretvorite v YAML.
Delite to orodje

Kako pretvorim JSON v YAML?

Prilepite svoj JSON v pretvornik, ki iste podatke znova serializira kot blokovni YAML: objekti postanejo pari ključ-vrednost, tabele postanejo seznami s pomišljaji, gnezdene strukture pa se samodejno zamaknejo. Izberete lahko zamik 2 ali 4 presledke, vse pa poteka v vašem brskalniku, tako da se nič ne pošilja na strežnik.

Kako uporabljati

  1. 1Prilepite JSON. Prilepite ali vtipkajte JSON v levo polje, ali naložite primer, da vidite obliko zapisa.
  2. 2Izberite zamik. Izberite zamik 2 ali 4 presledke. Neveljaven JSON se prikaže v vrstici stanja s točno napako razčlenjevanja.
  3. 3Kopirajte YAML. YAML se sproti posodablja na desni strani. Kopirajte ga ali prenesite kot datoteko .yaml.

Komu je namenjeno

JSON in YAML opisujeta isti podatkovni model (objekti, tabele, nizi, števila, logične vrednosti in null), zato je pretvorba med njima brezizgubna ponovna serializacija in ne prevod. To orodje razčleni vaš JSON in ga znova izpiše kot pregleden blokovni YAML: zavite in oglate oklepaje nadomesti zamik, narekovaji izginejo iz ključev in navadnih nizov, berljivost pa se poveča. Prav pride, kadar konfiguracijska datoteka, cevovod CI ali manifest Kubernetes zahteva YAML, vaši podatki pa so nastali kot JSON.

Vse poteka lokalno v vašem brskalniku z JavaScriptom. Vaši podatki se nikoli ne naložijo na strežnik, ne beležijo se in ne shranjujejo, zato je varno pretvarjati odzive API-ja, skrivnosti ali konfiguracije z zasebnimi vrednostmi.

Pogosta vprašanja

Ali je pretvorba iz JSON v YAML brezizgubna?

Da. JSON in YAML si delita iste podatkovne tipe, zato se vsak objekt, tabela, niz, število, logična vrednost in null neposredno preslikajo. Orodje tudi postavi v narekovaje nize, ki bi jih YAML sicer lahko napačno prebral, zato razčlenjevanje YAML nazaj vrne izvirne vrednosti.

Ali lahko izberem zamik?

Da. V izbirniku zamika izberite 2 ali 4 presledke. YAML uporablja presledke, nikoli tabulatorjev, zato obe možnosti dasta veljaven, prenosljiv izpis, ki ga sprejme vsak razčlenjevalnik.

Kaj se zgodi z gnezdenimi objekti in tabelami?

Zamaknejo se kot blokovni YAML. Gnezdeni objekti gredo eno raven globlje, tabele postanejo seznami s pomišljaji, tabela objektov pa dobi strnjeno obliko „- ključ: vrednost“. Prazni objekti in tabele se izpišejo kot {} in [].

Kaj, če je moj JSON neveljaven?

Vrstica stanja postane rdeča in prikaže točno napako razčlenjevanja, vključno s položajem, tako da najdete odvečno vejico ali manjkajoč narekovaj. Izpis ostane prazen, dokler JSON ni veljaven.

Ali se moji podatki kam pošiljajo?

Ne. Pretvorba poteka v celoti v vašem brskalniku z JavaScriptom. Nič od tega, kar prilepite, se ne pošlje na strežnik, ne shrani in ne beleži, zato je varno tudi za zasebne ali občutljive podatke.