JSON’dan YAML’a

Bir API yanıtından ya da dışa aktarımdan gelen JSON’u yapıştırın, gerçekten okuyabileceğiniz bir YAML alın: süslü parantez yok, sondaki virgül yok, her satırda tek anahtar.

Yapılandırmalar sık sık anahtar ve sunucu adı taşır; burada hiçbir şey gönderilmez.

Nasıl kullanılır

  1. JSON’u ilk kutuya yapıştırın.
  2. Aşağıdaki YAML’ı okuyun, siz yazarken beliriyor.
  3. «Kopyala» düğmesine basın ya da ters yöne çevirmek için sekmeyi değiştirin.

Bilmekte fayda var

Yapılandırma için neden YAML

JSON makineler için tasarlandı: her dize tırnak içinde, her öğe virgülle ayrılmış, yorum satırı yasak. YAML aynı yapıyı noktalama yerine girintiyle verir ve dosya bir insanın elle düzenlediği şeye dönüştüğünde (bir pipeline, bir dağıtım, bir linter ayarı) bu fark, dosyanın ne sıklıkla yanlış düzenleneceğini belirler.

Dönüştürücünün üstlendiği işler

Sayı, mantıksal değer ya da tarih sanılabilecek dizeler tırnak içinde çıkar; böylece «1.10» sürümü 1.1 sayısına, «NO» ülke kodu da false değerine dönüşmez. Uzun değerler satır sonunda bölünmez, çünkü bir URL’nin ortasına düşen satır sonu, bir sonraki dağıtımı bekleyen bir hatadır.

Sık sorulan sorular

Yorum satırı ekleniyor mu?

Hayır. JSON’da taşınacak yorum yoktur, uydurmak ise tahmin yürütmek olurdu. Dosya editöre girdikten sonra kendi yorumlarınızı ekleyebilirsiniz.

Sonuç yeniden aynı JSON’a dönüşüyor mu?

Evet. Dönüşüm yapısaldır: anahtarlar, değerler, diziler ve iç içe geçmeler birebir korunur, dolayısıyla gidiş dönüş sizi başladığınız yere getirir.

Verilerim bir sunucuya gönderiliyor mu?

Hayır. Her şey tarayıcınızda olup biter; gerçek kayıtlar içeren API yanıtları için bu önemlidir.

En fazla ne kadar büyük bir dosya işlenebilir?

Yaklaşık beş megabayta kadar. Ötesinde tarayıcı, çevirmekten çok sonucu ekranda göstermekte zorlanır.

İlgili araçlar