YAML → JSON
YAML'ı JSON'a ayrıştırır, bağlantıları ve çok satırlı dizeleri çözümleyerek yalnızca JSON kabul eden API ve programlara yapılandırma iletir.
Dosyaları sürükleyin veya tıklayın
Ctrl+V ile panodan yapıştırın
YAML dosyasını JSON biçimine dönüştürme
- 1YAML dosyanızı sürükleyerek, tıklayarak veya yapıştırarak yükleyin.
- 2Gerekirse kalite ayarlarını düzenleyin.
- 3'Şimdi Dönüştür' tıklayın ve dönüşümün tamamlanmasını bekleyin.
- 4Dönüştürülmüş JSON dosyanızı indirin.
YAML - JSON dönüşümü hakkında
YAML 1.2, girintileme hiyerarşisine dayalı bir veri serileştirme formatıdır ve Kubernetes ve Docker Compose yapılandırmalarının standart formatıdır. JSON, RFC 8259 spesifikasyonuna uyan metin veri değişim formatıdır, sadece altı temel veri tipine sahiptir. YAML çoğu senaryoda insanların okuması için daha kolaydır, JSON ise daha fazla program arayüzüyle uyumludur.
Dönüştürme sürecinde orijinal sayısal değerler, boolean değerler, iç içe yapılar ve anahtar adları korunur. YAML'ın içerdiği JSON ile uyumsuz içerik çıktıdan hariç tutulur. YAML'a özgü yorumlar JSON tarafından desteklenmez, bu nedenle dönüştürmeden sonra kaybolur. YAML'daki bağlantı referansları karşılık gelen JSON yapılarına genişletilir. Çıktı boyutu içerik özelliklerine göre değişir.
Bu dönüştürme, Kubernetes veya CI yapılandırmalarını genel program arayüzleriyle uyumlu JSON formatına dönüştürmek için uygundur. Çıktı RFC 8259 spesifikasyonuna uygundur ve JSON formatını destekleyen tüm programlama dilleri ve araçları tarafından doğrudan ayrıştırılıp işlenebilir.
YAML vs JSON: teknik karşılaştırma
| Özellik | YAML | JSON |
|---|---|---|
| Yayınlanma | 2001 | 2001 |
| Geliştirici | YAML community | Douglas Crockford |
YAML → JSON hakkında SSS
Dönüşüm sonrası veri kalitesi değişir mi
Orijinal eşlenebilir yapılar için kalite değişikliği olmaz. JSON spesifikasyonuna uygun YAML içindeki veri içeriği tamamen korunur, yalnızca JSON tarafından desteklenmeyen YAML'a özgü içerik filtrelenir.
Çıktıda yorumlar korunur mu
Dönüşüm sonrası yorumlar korunmaz. JSON'un RFC 8259 spesifikasyonunun kendisi yorum içeriğini desteklemez, bu nedenle dönüşüm sürecinde YAML'daki yorumlar kaldırılır.
Dönüşüm için desteklenen maksimum dosya boyutu nedir
Bu sitede tek dosya dönüşümü için üst sınır 50MB'dir ve dönüşüm başına yalnızca bir dosya işlenebilir. Boyut sınırını aşan dosyalar sistem tarafından reddedilir.
Dönüştürülen dosyalar saklanır mı
Dosyalar dönüşüm için HTTPS üzerinden sunucuya yüklenir. Dönüşüm tamamlandıktan sonra sunucu hem kaynak dosyayı hem de çıktı dosyasını hemen siler, hiçbir saklama işlemi yapılmaz.