JSON ↔ YAML -muunnin
Muunna JSON:n ja YAML:n välillä välittömästi. Liitä JSON saadaksesi puhdasta YAML:ia tai liitä YAML saadaksesi muotoiltua JSON:ia. Määritettävä sisennys. Ilmainen, 100% selaimessasi.
Viite
Mitä ovat JSON ja YAML?
JSON (JavaScript Object Notation) on kevyt tiedonvaihtomuoto, joka käyttää avain-arvopareja, taulukoita, merkkijonoja, lukuja, totuusarvoja ja null-arvoa. Se on hallitseva muoto API:ille, konfiguraatiotiedostoille ja tietojen tallennukselle. YAML (YAML Ain't Markup Language) on ihmisluettava tietojen sarjallistamismuoto, joka käyttää sisennystä sulkeiden sijaan. YAML on JSON:in ylijoukko. Sitä käytetään laajalti konfiguraatiotiedostoissa (Docker Compose, Kubernetes, GitHub Actions, Ansible).
JSON vs YAML — syntaksivertailu
JSON käyttää aaltosulkeita {} objekteille, hakasulkeita [] taulukoille ja vaatii kaksoislainausmerkeissä olevat merkkijonot. Kommentteja ei sallita.
YAML käyttää sisennystä sisäkkäisyyteen, - taulukkoelementeille ja avain: arvo -muotoa kuvauksia varten. Tukee kommentteja #-merkillä.
Milloin muuntaa JSON:n ja YAML:n välillä
DevOps-konfiguraatio — muunna JSON API -vastaukset YAML:iksi Kubernetes-manifesteille, Docker Compose -tiedostoille tai Ansible-pelikirjoille. CI/CD-putket — GitHub Actions, GitLab CI käyttävät YAML:ia. API-kehitys — muunna YAML OpenAPI -spesifikaatiot JSON:iksi ohjelmalliseen käsittelyyn. Konfiguraation migraatio — vaihdettaessa työkalujen välillä, jotka suosivat eri muotoja.
Tietosuoja
Kaikki muunnos suoritetaan 100% selaimessasi. Mitään tietoja ei lähetetä palvelimelle.