YAML dosyasını yayına almadan önce kontrol et
YAML'ı JSON'a çevirmek, bir programın dosyanı gerçekte nasıl okuyacağını görmenin en hızlı yoludur. Bir anahtarı yanlış bloğa kaydıran girinti hatası, tekrar eden bir anahtar, girinti için kullanılmış bir sekme ya da kapanmamış bir tırnak satır ve sütunuyla bildirilir, ilgili satır bir işaretle gösterilir.
Değerler YAML 1.2 kurallarına göre tiplenir: 1.0 ve 10 sayıdır, true ve false boolean'dır, null ve ~ null'dur, tarihler metin olarak kalır. CloudFormation'daki !Ref ya da !Sub gibi bilinmeyen tag'ler düz değer olarak tutulur ve sonucun üstünde listelenir, böylece neyin yok sayıldığını görürsün. Çok büyük tam sayılar yuvarlanmadan, olduğu gibi yazılır.
YAML formatı hakkında
YAML, insanların okuyup yazması için tasarlanmış, parantez yerine girintiye dayanan bir veri biçimidir. Yapılandırma dosyalarında kullanılır; yorumları, çok satırlı metni ve tekrar eden parçalara başvuruyu destekler.
JSON formatı hakkında
JSON (JavaScript Object Notation) veriyi süslü parantez içinde nesneler, köşeli parantez içinde listeler, çift tırnak içinde metin, sayılar, true, false ve null olarak yazar. Neredeyse her API ve programlama dili onu okur.