Dosya dönüştürücüler

JSON - YAML Dönüştürücü

JSON verilerinizi okunabilir YAML formatına dönüştürün; girinti seviyesini ve anahtar sıralamasını kolayca özelleştirin.

Aracı çalıştır

Bu çevrim içi araç, geçerli JSON metinlerini blok biçiminde YAML formatına dönüştürür. Yapılandırılmış nesneleri, iç içe geçmiş veri modellerini ve dizileri temiz bir hiyerarşide düzenler. Dizi elemanları liste işaretleriyle alt alta listelenir. Veri alanlarındaki Türkçe karakterler dahil olmak üzere tüm Unicode içerikler korunur. Özel karakterler içeren veya YAML sözdizimi açısından önem taşıyan metin değerleri otomatik olarak tırnak içine alınır. Dönüştürme işleminde hiyerarşik girinti miktarını serbestçe belirleyebilirsiniz; varsayılan değer olarak iki boşlukluk girinti kullanılır. İsteğe bağlı olarak nesne anahtarlarını alfabetik sıraya dizme seçeneğini işaretleyebilirsiniz. Bu ayar, büyük yapılandırma dosyalarını karşılıklı incelerken anahtar düzenini standartlaştırmayı ve farkları görmeyi kolaylaştırır. Girdi alanını boş veya yalnızca boşluk bırakırsanız araç işlemi tamamlar ve çıktı alanında boş metin gösterir. Geçersiz veya hatalı sözdizimine sahip bir JSON metni girdiğinizde dönüştürme yapılmaz ve herhangi bir YAML metni oluşturulmaz. Üretilen çıktıyı Kubernetes bildirimlerinde, Docker Compose dosyalarında ve uygulama ayarlarında doğrudan kullanabilirsiniz.

Kullanım

  1. Dönüştürmek istediğiniz JSON metnini giriş kutusuna yapıştırın veya yazın.
  2. İhtiyacınıza göre girinti boyutu değerini belirleyin.
  3. Anahtarların alfabetik sıralanmasını istiyorsanız ilgili onay kutusunu işaretleyin.
  4. Dönüştürme işlemini başlatın ve oluşan YAML metnini sonuç panelinden alın.

Örnekler

  • Temel nesne örneği: '{"sunucu": "web-01", "port": 8080, "aktif": true}' girdisi girildiğinde, alanlar alt alta listelenerek YAML biçimine dönüştürülür.
  • İç içe veri örneği: '{"roller": ["admin", "editor"], "ayarlar": {"tema": "karanlik"}}' girdisinde anahtar sıralama seçildiğinde, anahtarlar alfabetik düzende ve diziler tire işaretleriyle biçimlendirilir.

SSS

Geçersiz bir JSON metni girersem ne olur?

Girdi geçerli bir JSON sözdizimine sahip değilse dönüştürme gerçekleştirilmez ve çıktı alanında YAML metni oluşturulmaz. Girdinizdeki tırnak ve ayraç yapılarını kontrol edip tekrar deneyin.

Girdi alanını boş bırakırsam işlem çalışır mı?

Evet, girdi alanının boş bırakılması veya yalnızca boşluk içermesi desteklenir. Bu durumda sonuç panelinde boş metin gösterilir.

Türkçe ve özel karakterler korunur mu?

Evet, dönüştürücü tüm Unicode karakterleri olduğu gibi korur. YAML sözdizimini etkileyebilecek metin değerleri gerektiğinde otomatik olarak tırnak içine alınır.

Girinti boyutunu nasıl ayarlayabilirim?

Girinti Boyutu alanından hiyerarşik basamaklar için kullanılacak boşluk sayısını belirleyebilirsiniz. Varsayılan değer 2 boşluktur.

Bu aracı sitenize ekleyin

Aşağıdaki kodla çalışan SmartPlusLab aracını web sitenize ekleyin.