YAML / JSON Dönüştürücü
YAML ve JSON biçimleri arasında dönüştürün. Her iki biçimden birini yapıştırın ve diğerini anında elde edin.
Nasıl Çalışır
YAML/JSON dönüştürücü, verileri sunucuya göndermeden tarayıcıda iki yönlü olarak YAML ve JSON formatları arasında dönüştürür.
YAML’ı JSON’a dönüştürmek için: sol panele YAML yapıştırın ve Dönüştür’e tıklayın. Sonuç, sağ panelde düzgün biçimlendirilmiş JSON olarak görünür.
JSON’u YAML’a dönüştürmek için: giriş paneline JSON yapıştırın ve ters yönde Dönüştür’e tıklayın.
Doğrulama otomatik olarak gerçekleşir — sözdizimi hataları (kapatılmamış tırnak işaretleri, YAML’deki yanlış girintileme) satır numarasıyla raporlanır.
Araç iç içe yapıları, dizileri, null değerlerini ve tüm YAML ve JSON veri türlerini işler.
Uygulamalı Örnek
Bir YAML yapılandırması yapıştırın — örneğin iç içe portlar ve ortam listeleri olan bir servis tanımı — ve dönüştürün: bir araç JSON dayattığında ama gerçeğin kaynağı YAML olduğunda (ya da tersi) anında işinize yarayan birebir JSON karşılığını alırsınız. Boyut kartları, biçimler arası farkı gerçek belgeniz için sayıya döker. JSON’u blok stiliyle YAML’ye çevirmek insanlar için okunaklı girintili biçimi üretir; satır içi stil sıkışık olanı. Gidiş dönüş aynı zamanda var olan en hızlı YAML doğrulayıcıdır: bir sekme karakteri ya da bozuk girinti, kesin hata konumuyla düşer.
Kullanım Alanları
- Yapılandırmayı biçimler arasında dönüştürme
- JSON kabul eden API'ler için veri hazırlama
- Yapılandırma dosyalarını taşıma
- Kubernetes veya Docker Compose kaynaklarını hata ayıklama
- Araçlar arasında veri paylaşma
Sıkça Sorulan Sorular
- YAML yorumları destekliyor mu?
- Evet — YAML yorumları (#) destekler. Ancak JSON yorumları desteklemediğinden JSON'a dönüştürülürken yorumlar kaybolur.
- Dönüştürme iki yönlü mi?
- Evet — dönüştürücü hem YAML→JSON hem de JSON→YAML destekler.
- YAML türlemesi korunuyor mu?
- Evet — sayılar, boolean değerler ve null doğru şekilde dönüştürülür.
- YAML'ımda etiketler (örn. !!str) varsa ne olur?
- Temel etiketler desteklenir; karmaşık veya özel etiketler hatalara neden olabilir.
- Verilerim sunucuya gönderiliyor mu?
- Hayır — dönüştürme JavaScript kütüphaneleri kullanılarak yerel olarak gerçekleşir.