Araç yükleniyor…

YAML'ı JSON'a çevir, JSON'u YAML'a geri dönüştür

YAML; Docker Compose, Kubernetes manifest'leri ve CI pipeline'ları gibi yapılandırma dosyalarının tercih edilen biçimidir. Çoğu API ve program ise JSON bekler. QodeCat YAML JSON Dönüştürücü sen yazarken birini diğerine çevirir; böylece bir yapılandırmanın gerçekte ne içerdiğini kontrol edebilir veya API için veriyi saniyeler içinde hazırlayabilirsin.

  • İki yön: YAML'ı JSON'a ya da JSON'u YAML'a çevir, tek tıkla yer değiştir.
  • Tam YAML desteği: Anchor, alias, merge key ve çok satırlı metinler çözümlenir.
  • Hata konumu: Söz dizimi hatalarında tam satır ve sütun gösterilir.
  • Biçim ayarları: 2 veya 4 boşluk girinti seç ya da JSON çıktısını küçült.

Neden bu aracı kullanmalısın?

YAML'ın gerçekte ne anlama geldiğini gör

YAML'ın ince kuralları vardır: girinti yapıyı belirler, anchor'lar değerleri kopyalar, | ve > gibi blok skalerler satır sonlarını farklı işler. JSON'a çevirmek, uygulamanın alacağı veri yapısını tam olarak gösterir ve yapılandırma hatalarını kolayca fark etmeni sağlar.

Güvenli ve gizli

Ayrıştırma güvenli varsayılan YAML şemasıyla yapılır; bu yüzden bir belgeden kod çalıştırılamaz. Tüm dönüştürme tarayıcında yerel olarak gerçekleşir ve hiçbir şey sunucuya yüklenmez.

Sıkça Sorulan Sorular

S. YAML'ı JSON'a çevirirken yorumlar korunur mu?

Hayır. JSON'da yorum söz dizimi olmadığı için yorumlar atılır. JSON'dan tekrar YAML'a çevirmek de onları geri getirmez.

S. Anchor ve alias'lara ne olur?

Çözümlenirler. Her alias (*ad) ve merge key (<<) gerçek veriyle değiştirilir; böylece JSON çıktısı değerlerin tamamını içerir.

S. Birden fazla YAML belgesi içeren dosyaları dönüştürebilir miyim?

Dönüştürücü tek seferde bir belgeyi işler. Dosyanda --- ile ayrılmış birkaç belge varsa onları tek tek dönüştür.