YAML verilerini JSON formatına veya JSON verilerini YAML formatına kolayca dönüştürün. Gerçek zamanlı dönüşüm, iç içe yapılar ve diziler desteklenir.
YAML (YAML Ain't Markup Language) ve JSON (JavaScript Object Notation) yaygın kullanılan veri serileştirme formatlarıdır. YAML, insan tarafından okunması kolay bir yapıya sahipken, JSON makine tarafından işlenmesi daha hızlı bir formattır.
Kubernetes yapılandırma dosyaları, Docker Compose, CI/CD pipeline tanımları ve API yanıtları arasında dönüşüm yapmak istediğinizde bu aracı kullanabilirsiniz.
YAML → JSON veya JSON → YAML modunu seçin.
Verinizi giriş alanına yapıştırın — sonuç anında altta görünür.
Kopyala butonuyla çıktıyı panoya kopyalayın.
Örnek Veri butonuyla aracı hızlıca test edebilirsiniz.
YAML → JSON yönünde:
Anahtar-değer çiftleri, iç içe nesneler (girinti tabanlı), diziler (- ile başlayan satırlar), tırnaklı ve tırnaksız metinler, sayılar, boolean değerler (true/false) ve null değerleri desteklenir.
JSON → YAML yönünde:
Tüm JSON veri tipleri (string, number, boolean, null, object, array) desteklenir. Çıktı, uygun girinti düzeniyle oluşturulur.
YAML ve JSON arasındaki fark nedir?
YAML girinti tabanlı, insan dostu bir formattır. JSON ise süslü parantez ve tırnak işaretleri kullanır, makineler için daha kolay ayrıştırılır. YAML, JSON'ın bir üst kümesidir — her geçerli JSON dosyası aynı zamanda geçerli bir YAML dosyasıdır.
Hangi durumlarda YAML tercih edilir?
Yapılandırma dosyaları (Kubernetes, Docker Compose, GitHub Actions, Ansible) için YAML daha yaygın tercih edilir çünkü okunması ve yazması daha kolaydır.
Büyük dosyaları dönüştürebilir miyim?
Evet, araç büyük YAML ve JSON dosyalarını da sorunsuz şekilde dönüştürebilir. Karmaşık iç içe yapılar, diziler ve tüm veri tipleri eksiksiz olarak korunur.