Menu

JSON'dan YAML'ye Dönüştürücü

JSON'u YAML'ye ve YAML'yi JSON'a anında doğrulamayla dönüştürün.

Yazan Nethanel Bar, Co-founder & CEO

Son güncelleme

Gerçekten kod yazmayı öğrenmeye hazır mısın?

Coddy, tarayıcında gerçek kod yazarak öğretir: etkileşimli dersler, anında geri bildirim ve takıldığında yapay zekâ desteği.

JSON YAML dönüştürücü nedir?

JSON ve YAML, aynı yapılandırılmış veriyi (nesneler, diziler, string'ler, sayılar ve boolean'lar) yazmanın iki farklı yoludur. JSON süslü ve köşeli parantezler kullanır ve çoğu API'nin dilidir; YAML girintiye dayanır ve yapılandırma dosyalarının (Docker Compose, Kubernetes, GitHub Actions, CI pipeline'ları) standart tercihidir. Bir JSON YAML dönüştürücü ikisi arasında kayıpsız çeviri yapar.

Bu araç iki yönlü çalışır. JSON → YAML modunda JSON'unuzu ayrıştırır ve girintili YAML olarak yeniden üretir. YAML → JSON modunda YAML'ı ayrıştırır ve eşdeğer JSON'u okunaklı biçimde yazdırır. Girdinizde sözdizimi hatası varsa sessizce başarısız olmak yerine ayrıştırıcının tam hata mesajını alırsınız.

Her şey tarayıcınızda yerel olarak çalışır - yapılandırma verileriniz, gizli anahtarlarınız ve payload'larınız asla bir sunucuya yüklenmez.

Dönüştürürken öğrenecekleriniz

  • JSON ve YAML aynı veri modelini temsil eder - geçerli her JSON belgesi aynı zamanda geçerli bir YAML'dır.
  • YAML iç içe yapılar için parantez yerine girinti kullanır; bu da derin yapılandırma ağaçlarını daha okunaklı kılar.
  • YAML string'leri genellikle tırnak gerektirmez, ancak yes, no ve 12:30 gibi değerler özel yorumlanabilir - emin değilseniz tırnak içine alın.
  • Yorumlar (# like this) YAML'da vardır ama JSON'da yoktur; bu yüzden JSON üzerinden gidiş-dönüş yapıldığında kaybolurlar.

JSON'dan YAML'a adım adım dönüştürme

  1. Yön seçin

    JSON'u YAML'a çevirmek için JSON → YAML, tersi için YAML → JSON seçin.

  2. Verinizi yapıştırın

    JSON veya YAML'ınızı sol panele bırakın. Dönüştürme siz yazarken anında gerçekleşir.

  3. Hataları düzeltin

    Girdi bozuksa sağ panel ayrıştırıcının tam hata mesajını ve satırı gösterir, böylece hızla düzeltebilirsiniz.

  4. Kopyalayın veya yer değiştirin

    Sonucu tek tıkla kopyalayın ya da yer değiştir düğmesiyle doğrudan diğer yöne geri çevirin.

Deneyebileceğiniz örnekler

Basit bir nesne

Paste a small example into the tool and change one part at a time.

İki temiz YAML satırına dönüşür - name: Coddy ve free: true.

Bir dizi

Copy the original value, run the tool, then compare the result.

Diziler, anahtarın altında - madde işaretli YAML listelerine dönüşür.

Sık yapılan hatalar

  • YAML'da tab ve boşlukları karıştırmak - YAML girinti için boşluk ister; tab'lar ayrıştırma hatasına yol açar.
  • JSON'da sondaki virgüller - JavaScript nesnelerinde geçerlidir ama katı JSON'da değildir, bu yüzden ayrıştırıcıyı bozar.
  • Yorumların gidiş-dönüşte korunacağını varsaymak - YAML → JSON → YAML dönüşümü tüm # yorumlarını siler, çünkü JSON'da yorum yoktur.

JSON YAML dönüştürme hakkında SSS

JSON'u YAML'a nasıl çeviririm?
JSON → YAML modunda JSON'unuzu sol panele yapıştırın. Eşdeğer YAML anında sağda belirir, kopyalamaya hazırdır.
YAML'ı tekrar JSON'a çevirebilir miyim?
Evet. YAML → JSON moduna geçin ve YAML'ınızı yapıştırın; araç okunaklı biçimlendirilmiş JSON üretir.
Verilerim bir yere yükleniyor mu?
Hayır. Ayrıştırma ve dönüştürme tamamen tarayıcınızda çalışır; yapılandırma verileriniz ve gizli anahtarlarınız makinenizden asla çıkmaz.
YAML yorumlarım neden kayboldu?
JSON'da yorum kavramı yoktur; bu nedenle YAML'ı JSON'a ve tekrar geri çevirdiğinizde tüm # yorumları silinir.

Daha fazla bilgi

Diğer geliştirici araçları

Coddy programming languages illustration

Coddy ile kodlamayı öğren

BAŞLA