YAML ⇄ JSON pretvarač
Pretvorite YAML u JSON i natrag — Kubernetes manifesti, CI konfiguracije, OpenAPI specifikacije.
YAML ⇄ JSON pretvarač
Zalijepite YAML datoteku i vratite JSON ili zalijepite JSON i dobijete čisti YAML — prekidač smjera pretvara u oba smjera. Ovo je najbrži način za pretvaranje Kubernetes manifesta ili docker-compose datoteke u JSON za skriptu, jq ili API poziv, za provjeru što tijek rada GitHub Actions zapravo sadrži ili za premještanje OpenAPI specifikacije između dva formata. Formati konfiguracije rijetko odgovaraju alatu koji imate pri ruci; ovaj pretvarač zatvara tu prazninu bez instaliranja bilo čega.
YAML strana sigurno raščlanjuje: sidra i aliasi se razlučuju u obične vrijednosti, a tok s više dokumenata odvojen s --- postaje JSON polje s jednim elementom po dokumentu. Pogreške raščlambe se mirno prijavljuju s brojem retka, tako da se loša uvlaka u retku 40 dugog cjevovoda konfiguracije ne pretvara u nagađanje. S druge strane, važeći JSON uvijek je važeći YAML — alat emitira YAML u čitljivom blokovskom stilu i zadržava dugačke nizove u jednom retku umjesto da ih savija.
Opcija uvlačenja kontrolira izlaz: dva razmaka (YAML konvencija), četiri razmaka ili umanjeno. Minificirano se odnosi samo na JSON — YAML nema umanjeni oblik, tako da se taj izbor iskreno vraća na dva mjesta tamo. Komentari ne preživljavaju pretvorbu ni u jednom smjeru; JSON ih nema gdje staviti.
Sve se izvodi lokalno u vašem pregledniku i ništa se ne učitava — što je važno, jer konfiguracijske datoteke u stvarnom svijetu sadrže tokene, interna imena hostova i nizove veze. Konvertirajte, kopirajte rezultat ili ga preuzmite kao datoteku i ulančajte ga u JSON formatter ili flattener za sljedeći korak.