YAML ve JSON dönüştürücü
YAML 1.2 biçiminin sınırlı bir alt kümesini ve JSON verilerini yerel olarak dönüştürün. Sayıların tam metinsel gösterimleri korunur; desteklenmeyen yapılar sessiz veri kaybı yerine reddedilir.
Bu sayfa, mevcut kapsam içinde bu dilde kullanılabilen araçları gösterir. Bu, sitedeki her aracın her dile çevrildiği anlamına gelmez.
Nasıl kullanılır?
Dönüştürme yönünü ve girdi kaynağını seçin. Metni yapıştırın veya yerel bir UTF-8 dosyası seçin; dönüştürüp önizlemeyi ve stil kaybı bildirimini inceleyin. Sonucun tamamını açıkça kopyalayın veya converted.json ya da converted.yaml olarak indirin. Fazla uzun metin veya okunamayan dosya, aynı girdi düzeltilene kadar reddedilmiş kalır; başka bir seçeneği değiştirmek eski bir değeri işleme almaz. Okumayı veya dönüştürmeyi iptal edebilirsiniz; özgün dosya değişmez.
YAML n: 9007199254740993, aynı sayıyı koruyan JSON üretir. JSON {"n":1e400,"name":"Türkçe"}, Infinity yerine 1e400 gösterimini koruyan YAML üretir. .5 değeri 0.5, 0o10 değeri 8 olur; yes ve 2026-09-25 tarihi ise dize olarak kalır.
Destek ve sınırlar
Değerler, eşleme/dizi sırası ve JSON sayı dilbilgisindeki metinsel gösterimler Number dönüşümü olmadan korunur. Desteklenen YAML sayı biçimleri metin olarak normalleştirilir; işaretsiz onaltılık ve sekizlik sayılar BigInt kullanır. YAML 1.1 kuralları uygulanmaz; yorumlar, stil, tırnak tercihleri ve kaynak satır sonları korunmaz. Çıktı BOM olmadan UTF-8 biçimindedir ve LF ile biter. Aliases, anchors, !!str dahil açık etiketler, yönergeler, birden fazla belge, merge, dize olmayan veya yinelenen anahtarlar, NaN/Infinity ve [a: b] gibi kısaltılmış çiftler reddedilir; açık eşlemeler kullanın. Dosyalar geçerli UTF-8 olmalıdır. Girdideki BOM korunur; YAML bunu başlangıçta kabul eder, JSON reddeder. Önizleme yalnızca metindir ve birleşik bir karakterin ortasında bitebilir; pano satır sonları sisteme göre değişebilir. Veri yüklenmez veya kaydedilmez, içerik çalıştırılmaz ve bağlantılar izlenmez.
Sık sorulan sorular
Dönüştürücü YAML biçiminin tümünü destekler mi veya belgeleri otomatik düzeltir mi?
Hayır. JSON değerleriyle temsil edilebilen belirtilmiş YAML 1.2 alt kümesini dönüştürür; desteklenmeyen veya sınırları aşan girdiyi reddeder. Dönüştürme, güvenlik için içerik temizleme veya veri şeması doğrulama değildir; başka bir uygulamanın büyük sayıları yuvarlamadan okumasını garanti etmez. Sınırlı işleme, tarayıcının toplam belleği için bir üst sınır garanti etmez.
İlgili araçlar
JSON biçimlendirici ve doğrulayıcı
Büyük sayıları koruyup yinelenen anahtarları reddederek JSON biçimlendirin, küçültün ve doğrulayın.
CSV ve JSON dönüştürücü
Hücreleri metin olarak koruyup başlıkları ve tırnakları kontrol ederek CSV tablolarını ve JSON’u yerel olarak dönüştürün.
Yapısal JSON karşılaştırma
İki JSON yapısını karşılaştırın; sayıların yazılışını yuvarlamadan koruyarak açık yollardaki eklemeleri, kaldırmaları ve değişiklikleri inceleyin.