Nasıl Çalışır?
Bu araç, YAML yapılandırma dosyanızı tarayıcınızda JavaScript tabanlı bir parser ile okur ve otomatik olarak JSON formatına çevirir. Blok haritaları, diziler, iç içe koleksiyonlar, tırnaklı değerler, yorum satırları ve birden fazla doküman desteklenir.
Çevrim sırasında sunucuya hiçbir veri gönderilmez; tüm işlem tamamen bilgisayarınızda gerçekleşir. JSON çıktısını seçilebilir girinti ile (2 boşluk, 4 boşluk veya tab) kopyalayabilir veya indirebilirsiniz.
Desteklenmeyen YAML Özellikleri ve Hatalar
YAML'in bazı gelişmiş özellikleri, JSON formatında tam karşılığı olmadığından bu araçta desteklenmez. Özellikle anchor, alias ve explicit tag kullanımları dosyada tespit edilirse, araç hata verir ve ilgili satırı bildirir.
Ayrıca, YAML'da girinti için tab karakteri kullanılması kesinlikle yasaktır; dosyanızda tab varsa, araç işlemi durdurur ve uyarı gösterir. Bu tür hatayı düzeltmeden dönüştürme mümkün değildir.
Çıktı Seçenekleri ve Kullanım İpuçları
JSON çıktısı metin olarak sunulur; dilediğiniz gibi kopyalayabilir veya dosya olarak indirebilirsiniz. Girintiyi '2 boşluk', '4 boşluk' veya 'tab' olarak ayarlayarak okunabilirliği arttırabilirsiniz.
YAML'deki 'yes', 'no', 'true', 'false' gibi değerler JSON karşılığına dönüşür; yorum satırları ise JSON'da yer almaz. Birden fazla doküman içeren YAML dosyaları, JSON'da sıralı bir dizi olarak aktarılır.
Sıkça Sorulan Sorular
YAML dosyam veya içeriği herhangi bir yere yükleniyor mu?
Hayır, tüm işlem tamamen tarayıcınızda gerçekleşir. Dosyanız veya içeriği hiçbir sunucuya gönderilmez, gizliliğiniz korunur.
YAML dosyamda anchor veya alias kullanırsam ne olur?
Araç, anchor ve alias gibi özellikleri tespit ederse işlemi durdurur ve hata mesajı ile birlikte ilgili satırı bildirir. Bu özellikleri kaldırıp tekrar deneyebilirsiniz.
YAML'deki 'yes' veya 'no' gibi değerler nasıl JSON'a çevrilir?
YAML parser bu değerleri otomatik olarak JSON'da 'true' ve 'false' olarak dönüştürür. Özel veri tipleri ise doğrudan JSON karşılığına çevrilir.
Birden fazla doküman içeren YAML dosyalarını dönüştürebilir miyim?
Evet, araç birden fazla doküman içeren YAML dosyalarını tespit eder ve JSON'da sıralı dizi olarak aktarmayı destekler.
YAML'deki yorumlar veya özel blok formatları nasıl işlenir?
Yorum satırları JSON çıktısında yer almaz; özel blok formatları ise JSON'a uygun şekilde aktarılır. Ancak JSON'da yorum olmadığı için bu bilgi kaybolur.
JSON çıktısının girintisini ayarlayabilir miyim?
Evet, çıktının girintisini 2 boşluk, 4 boşluk veya tab olarak seçebilirsiniz. Bu, okunabilirliği ve kod düzenini size göre optimize etmenizi sağlar.
Bu araçta bir sorun mu var, ya da bir fikriniz mi var? Bize yazın