Pretvarač YAML u JSON
Pretvarajte YAML u JSON i JSON u YAML s automatskim prepoznavanjem smjera.
Kako koristiti YAML ⇄ JSON
- 01
Zalijepite YAML ili JSON.
- 02
Smjer se prepoznaje automatski.
- 03
Kopirajte pretvoreni rezultat.
Što radi
Ovaj pretvarač pretvara YAML u JSON i JSON u YAML, u oba smjera. Odaberite smjer, zalijepite svoj unos i kopirajte pretvoreni rezultat ili pročitajte jasnu pogrešku ako je unos neispravan.
Sve se obrađuje lokalno u vašem pregledniku, pa vaši podaci ostaju na vašem uređaju.
Po čemu se dva formata razlikuju
YAML i JSON opisuju istu vrstu podataka, ali s različitim prioritetima. JSON je strog i sažet, što odgovara API-jima i strojevima; YAML se temelji na uvlačenju i lakši je ljudima za čitanje i uređivanje, zbog čega dominira u konfiguracijskim datotekama.
Validacija i parser
Svaka pretvorba najprije raščlanjuje izvor, pa se neispravan unos uhvati i prijavi s razlogom i često retkom, umjesto da tiho proizvede pokvaren rezultat. Uspješna pretvorba stoga vam govori i da je unos bio valjan.
Koristi parser js-yaml kompatibilan s YAML 1.2 i 1.1, koji pokriva značajke na koje nailazite u praksi: mapiranja, nizove, skalare, sidra i višeretčane nizove.
Gdje se uklapa i upozorenje o komentarima
Ovo je upravo ljepilo koje trebate oko CI cjevovoda, Kubernetes i Docker Compose datoteka te API-ja koji govore JSON dok je vaša konfiguracija napisana u YAML-u. Omogućuje vam prebacivanje između dvaju bez ručnog uređivanja.
Jednu stvar treba znati: YAML komentari se ispuštaju, jer JSON nema pojam komentara, a pretvorba natrag stvara svježi YAML bez njih.
Često postavljana pitanja
Kada trebam pretvarati YAML u JSON?
YAML je čitljiv za ljude i popularan za konfiguracije (Docker, Kubernetes, CI/CD), dok JSON preferiraju API-ji i baze podataka.
Gube li se komentari u YAML?
Da. JSON ne podržava komentare, pa se svi YAML komentari gube pri pretvorbi u JSON.