Liigu sisuni

JSON ↔ YAML teisendaja

Teisenda JSON-i ja YAML-i vahel koheselt. Kleebi JSON puhta YAML-i saamiseks või kleebi YAML vormindatud JSON-i saamiseks. Kohandatav taane. Tasuta, 100% sinu brauseris.

Mis on JSON ja YAML?

JSON (JavaScript Object Notation) on kerge andmevahetusformaat, mis kasutab võti-väärtus paare, massiive, sõnesid, numbreid, tõeväärtusi ja null-i. See on domineeriv formaat API-de, konfiguratsioonifailide ja andmete salvestamise jaoks. YAML (YAML Ain't Markup Language) on inimloetav andmete serialiseerimisformaat, mis kasutab sulgude asemel taanet. YAML on JSON-i ülemhulk. Seda kasutatakse laialdaselt konfiguratsioonifailides (Docker Compose, Kubernetes, GitHub Actions, Ansible).

JSON vs YAML — süntaksi võrdlus

JSON kasutab looksulge {} objektidele, nurksulge [] massiividele ja nõuab topeltjutumärkides sõnesid. Kommentaarid pole lubatud.
YAML kasutab taanet pesastamiseks, - massiivi elementidele ja võti: väärtus vastenduste jaoks. Toetab kommentaare #-ga.

Millal teisendada JSON-i ja YAML-i vahel

DevOps konfiguratsioon — teisenda JSON API vastused YAML-iks Kubernetes manifestide, Docker Compose failide või Ansible mänguplaanide jaoks. CI/CD torujuhtmed — GitHub Actions, GitLab CI kasutavad YAML-i. API arendus — teisenda YAML OpenAPI spetsifikatsioonid JSON-iks programmaatiliseks töötluseks. Konfiguratsiooni migratsioon — tööriistade vahel vahetamisel, mis eelistavad erinevaid formaate.

Privaatsus

Kogu teisendamine toimub 100% sinu brauseris. Ühtegi andmeid ei saadeta serverisse.