JSON ↔ YAML Dönüştürücü
JSON ve YAML arasında anında dönüştürme yapın. Temiz YAML almak için JSON yapıştırın veya biçimli JSON almak için YAML yapıştırın. Yapılandırılabilir girinti. Ücretsiz, %100 tarayıcınızda.
Referans
JSON ve YAML nedir?
JSON (JavaScript Object Notation) anahtar-değer çiftleri, diziler, dizeler, sayılar, mantıksal değerler ve null kullanan hafif bir veri değişim formatıdır. API'ler, yapılandırma dosyaları ve veri depolamada baskın formattır. YAML (YAML Ain't Markup Language) parantezler yerine girinti kullanan, insan tarafından okunabilir bir veri serileştirme formatıdır. YAML, JSON'un bir üst kümesidir. Docker Compose, Kubernetes, GitHub Actions ve Ansible'da yaygın olarak kullanılır.
JSON vs YAML — söz dizimi karşılaştırması
JSON nesneler için süslü parantez {}, diziler için köşeli parantez [] kullanır ve çift tırnaklı dizeler gerektirir. Yorumlara izin verilmez.
YAML iç içe yerleştirme için girinti, dizi öğeleri için - ve eşlemeler için anahtar: değer kullanır. # ile yorumları destekler.
JSON ve YAML arasında ne zaman dönüştürme yapmalı
DevOps yapılandırması — Kubernetes manifest'leri, Docker Compose dosyaları veya Ansible playbook'ları için JSON API yanıtlarını YAML'e dönüştürün. CI/CD pipeline'ları — GitHub Actions, GitLab CI YAML kullanır. API geliştirme — programatik işleme için YAML OpenAPI spesifikasyonlarını JSON'a dönüştürün. Yapılandırma göçü — farklı formatları tercih eden araçlar arasında geçiş yaparken.
Gizlilik
Tüm dönüştürme %100 tarayıcınızda çalışır. Hiçbir veri sunucuya gönderilmez.