Ne işe yarar?
JSON veya YAML yapıştırın; araç hangisi olduğunu anlar ve siz yazarken diğerine dönüştürür. Dönüşüm yönünü elle de seçebilirsiniz. Yer değiştir, sonucu yeniden girdiye aktarır; gidiş-dönüş dönüşümünün aynı veriyi verip vermediğini kontrol etmek için kullanışlıdır.
Özellikler
- İşe yarar hata mesajları: sorunun satırı ve sütunu, ayrıştırıcının açıklaması (“bad indentation of a mapping entry”, “duplicated mapping key”, “Özellikler arasında virgül eksik”) ve imleç işaretli bir kod parçası.
- Desteklenen YAML özellikleri: yorumlar, çapalar ve takma adlar (
&defaults/*defaults), birleştirme anahtarları (<<: *defaults), blok ve katlanmış dizeler, akış koleksiyonları ve---ile ayrılmış birden fazla belge (JSON dizisi olarak döndürülür). - Tarihler yazıldığı gibi kalır:
2024-11-05, dönüştürülmüş bir zaman damgası olarak değil,"2024-11-05"dizesi olarak çıkar. - Güvenli YAML çıktısı: YAML’ın aksi hâlde boolean, sayı veya tarih olarak okuyacağı dizeler (
"yes","on","0123","2024-01-01") tırnak içine alınır ve uzun satırlar asla kaydırılmaz. - Bir değer tam olarak temsil edilemediğinde uyarılar; örneğin 253’ten büyük tam sayılar veya
.inf/.nan(JSON’da Infinity yoktur). - 2 veya 4 boşluk girinti ve isteğe bağlı anahtar sıralama.
Nasıl kullanılır?
Bir .json, .yaml veya .yml dosyasını yapıştırın ya da sürükleyip bırakın, sonucu kontrol edin, ardından kopyalayın veya indirin. Ctrl+Enter hemen dönüştürür.
Gizlilik
Dönüşüm, sayfaya yüklenen açık kaynaklı js-yaml kitaplığıyla yapılır; verileriniz yerel olarak işlenir ve asla yüklenmez. Son girdi, tarayıcınızın yerel depolamasında hatırlanır.