CanDoYa
SR

Konverter YAML-a u JSON

Radi u celosti u pregledaču - bez otpremanja i bez registracije.

JSON
Nalepite YAML da biste ga pretvorili u JSON.
Podelite ovu alatku

Kako pretvoriti YAML u JSON?

Nalepite YAML u konverter. Dokument se obrađuje, objekti, nizovi i skalarne vrednosti ostaju sačuvani, a rezultat se serijalizuje kao strogi JSON. Izaberite sažet izlaz ili uvlačenje od 2 ili 4 razmaka. Više YAML dokumenata postaje jedan JSON niz. Cela obrada odvija se u pregledaču.

Kako se koristi

  1. 1Nalepite YAML. Unesite YAML, nalepite isečak ili učitajte primer sa više dokumenata.
  2. 2Izaberite uvlačenje JSON-a. Koristite sažet izlaz ili izaberite uvlačenje od 2 ili 4 razmaka. Konverzija se odmah osvežava.
  3. 3Kopirajte ili preuzmite. Proverite poruku o stanju, zatim kopirajte JSON ili ga sačuvajte kao .json fajl.

Kome je namenjen

YAML je praktičan za konfiguracije koje ljudi ručno uređuju, dok JSON prihvataju gotovo svi API-ji, skripte i veb-aplikacije. Konverter obrađuje mapiranja, sekvence, blokovske stringove, sidra i pseudonime iz YAML-a 1.2, a zatim pravi JSON koji možete da kopirate ili preuzmete. Komentari se uklanjaju jer JSON nema sintaksu za njih.

Konverzija se obavlja lokalno, bez otpremanja i bez naloga. Zato je korisna za Kubernetes manifeste, podešavanja implementacije i interne konfiguracije koje mogu da sadrže nazive hostova, tokene ili druge poverljive vrednosti.

Česta pitanja

Da li se moj YAML otprema tokom konverzije?

Ne. Obrada i serijalizacija JSON-a odvijaju se u pregledaču. YAML se ne šalje na server za konverziju, pa privatna konfiguracija ostaje na vašem uređaju. Ako izvor sadrži tajne podatke, nemojte deliti stanje stranice ni kopirani rezultat.

Da li je ovaj YAML JSON converter besplatan?

Da. JSON možete da pretvarate, kopirate i preuzimate bez registracije ili instaliranja programa. Nema veštačkog ograničenja broja dokumenata jer se obrada obavlja na vašem uređaju. Veoma veliki fajlovi ipak zavise od dostupne memorije i brzine pregledača.

Šta se dešava sa komentarima u YAML-u?

Komentari se uklanjaju tokom konverzije jer standardni JSON nema sintaksu za komentare. Ključevi i vrednosti ostaju, ali beleške koje počinju znakom # ne. Ako belešku treba sačuvati, pre konverzije je upišite kao pravo polje, na primer _comment.

Da li konverter podržava više YAML dokumenata odvojenih sa ---?

Da. YAML tok sa dva ili više dokumenata pretvara se u jedan JSON niz izvornim redosledom. Svaka stavka niza predstavlja jedan YAML dokument. Jedan dokument ostaje objekat, niz ili skalarna vrednost bez nepotrebnog omota.

Kako se pretvaraju YAML sidra i pseudonimi?

Sidra i pseudonimi razrešavaju se pre zapisivanja JSON-a. JSON nema sintaksu za sidra, pa svaki pseudonim postaje puna referencirana vrednost. Kružni ili preterano prošireni pseudonimi odbijaju se da bi se izbegla nebezbedna ili obmanjujuća konverzija.

Zašto konverter odbija neke YAML vrednosti?

Prilagođene oznake i vrednosti svojstvene YAML-u, kao što su skupovi, binarni podaci, vremenske oznake, beskonačni brojevi i NaN, mogu predstavljati tipove koje strogi JSON ne može da zapiše. Tiha promena izmenila bi dokument, pa ih konverter označava kao nepodržane. Stavite vrednost u navodnike da biste je sačuvali kao tekst ili je zamenite mapiranjem, sekvencom ili skalarnom vrednošću kompatibilnom sa JSON-om.