Muunna YAML-konfiguraatio JSONiksi työkaluja, API:ille ja skripteille varten, jotka suosivat JSON-syntaksia.
YAMLista JSONiksi tarvitaan, kun työkalu, joka ymmärtää vain JSONia, tarvitsee käyttää YAML:lla kirjoitettua konfiguraatiota. Useimmat CI-järjestelmät, JavaScript-skriptit ja REST-rajapinnat suosivat JSONia. Muunnos on rakenteeltaan säilyttävä - vain syntaksi muuttuu.
Jäsennämme YAML:in yaml-kirjastolla (täysi YAML 1.2 -tuki), ja sen jälkeen sarjoitamme sen sisennettynä JSONiksi. Monidokumenttiset YAML-tiedostot (erotettu --- merkeillä) tuottavat vain ensimmäisen dokumentin; monidokumenttisten työnkulkujen kohdalla käytä jälkikäteen jakamista. Kommentit jätetään pois (JSON ei tue niitä). Kaikki tapahtuu paikallisesti.
YAML on ihmisläheinen tiedon serialisointimuoto - sisennykseen perustuva, vähemmän meluisa kuin JSON, ihanteellinen konfiguraatiotiedostoille. Käytössä Kubernetesissä, CI-putkistoissa ja useimmissa nykyaikaisissa DevOps-työkaluissa.
JSON (JavaScript Object Notation) on webin yleiskieli rakenteistetulle datalle. Taulukot, objektit, merkkijonot, numerot, totuusarvot. Sitä lukevat kaikki nykyaikaiset ohjelmointikielet.
Raahaa YAML yllä olevaan muuntimeen, tai klikkaa laatikkoa valitaksesi tiedoston laitteeltasi.
Olemme esivalinneet JSON tulostusmuodoksi. Vaihda se alasvetovalikosta, jos haluat toisen kohdemuodon.
Klikkaa Muunna ja odota edistymispalkin valmistumista. Lataa JSON, kun se on valmis.
Muuta JSON-konfiguraatiotiedostot ihmislukuisampaan YAML-muotoon - Kubernetes, GitHub Actions ja Docker Compose pitävät siitä.
Muuta CSV-tiedosto JSON-muotoon selaimessasi - täydellinen tapa syöttää taulukoita skripteihin, API:ihin tai LLM:ille.
Muuta JSON-objektien taulukko CSV-tiedostoksi - liitä Exceliin, Google Sheetsiin tai mihin tahansa taulukkolaskentaohjelmaan.