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.
Viide
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.