CanDoYa
HR

Pretvarač YAML-a u JSON

Radi u cijelosti u pregledniku - bez slanja podataka i bez registracije.

JSON
Zalijepite YAML da biste ga pretvorili u JSON.
Podijelite ovaj alat

Kako pretvoriti YAML u JSON?

Zalijepite YAML u pretvarač. Dokument se obrađuje, objekti, polja i skalarne vrijednosti ostaju sačuvani, a rezultat se serijalizira kao strogi JSON. Možete odabrati sažet izlaz ili uvlaku od 2 ili 4 razmaka. Više YAML dokumenata postaje jedno JSON polje. Cijela obrada odvija se u pregledniku.

Kako se koristi

  1. 1Zalijepite YAML. Upišite YAML, zalijepite isječak ili učitajte primjer s više dokumenata.
  2. 2Odaberite uvlaku JSON-a. Upotrijebite sažeti izlaz ili odaberite uvlaku od 2 ili 4 razmaka. Pretvorba se odmah osvježava.
  3. 3Kopirajte ili preuzmite. Provjerite poruku o stanju, zatim kopirajte JSON ili ga spremite kao .json datoteku.

Za koga je

YAML je praktičan za konfiguracije koje ljudi uređuju, dok JSON prihvaćaju gotovo svi API-ji, skripte i web-aplikacije. Pretvarač obrađuje mapiranja, sekvence, blokovne nizove, sidra i pseudonime iz YAML-a 1.2, a zatim stvara JSON koji možete kopirati ili preuzeti. Komentari se uklanjaju jer JSON nema sintaksu za njih.

Pretvorba se izvodi lokalno, bez prijenosa i bez računa. Zato je korisna za Kubernetes manifeste, postavke implementacije i interne konfiguracije koje mogu sadržavati nazive poslužitelja, tokene ili druge povjerljive vrijednosti.

Česta pitanja

Prenosi li se moj YAML tijekom pretvorbe?

Ne. Obrada i serijalizacija JSON-a odvijaju se u pregledniku. YAML se ne šalje na poslužitelj za pretvorbu, pa privatna konfiguracija ostaje na vašem uređaju. Ako izvor sadrži tajne podatke, nemojte dijeliti stanje stranice ni kopirani rezultat.

Je li ovaj YAML JSON converter besplatan?

Da. JSON možete pretvarati, kopirati i preuzimati bez registracije ili instaliranja programa. Nema umjetnog ograničenja broja dokumenata jer se obrada izvodi na vašem uređaju. Vrlo velike datoteke ipak ovise o dostupnoj memoriji i brzini preglednika.

Što se događa s komentarima u YAML-u?

Komentari se uklanjaju tijekom pretvorbe jer standardni JSON nema sintaksu za komentare. Ključevi i vrijednosti ostaju, ali bilješke koje počinju znakom # ne. Ako bilješku treba sačuvati, prije pretvorbe spremite je kao pravo polje, primjerice _comment.

Podržava li pretvarač više YAML dokumenata odvojenih oznakom ---?

Da. YAML tok s dva ili više dokumenata pretvara se u jedno JSON polje izvornim redoslijedom. Svaka stavka polja predstavlja jedan YAML dokument. Jedan dokument ostaje objekt, polje ili skalarna vrijednost bez nepotrebnog omota.

Kako se pretvaraju YAML sidra i pseudonimi?

Sidra i pseudonimi razrješavaju se prije zapisivanja JSON-a. JSON nema sintaksu za sidra, pa svaki pseudonim postaje potpuna referencirana vrijednost. Kružni ili pretjerano prošireni pseudonimi odbijaju se kako bi se izbjegla nesigurna ili obmanjujuća pretvorba.

Zašto pretvarač odbija neke YAML vrijednosti?

Prilagođene oznake i vrijednosti svojstvene YAML-u, poput skupova, binarnih podataka, vremenskih oznaka i nekonačnih brojeva, mogu predstavljati tipove koje strogi JSON ne može zapisati. Tiha promjena izmijenila bi dokument, pa ih pretvarač označava kao nepodržane. Stavite vrijednost u navodnike da biste je sačuvali kao tekst ili je zamijenite mapiranjem, sekvencom ili skalarnom vrijednošću kompatibilnom s JSON-om.