YAML / JSON / TOML Dönüştürücü

YAML, JSON ve TOML formatları arasında anında dönüşüm yapın. Yapılandırma dosyalarını, API yanıtlarını veya veri yapılarını tarayıcınızda başka bir formata dönüştürün.

Verileriniz tarayıcınızdan çıkmaz.

Dönüştürücüler ve Örnekler

YAML / JSON / TOML Dönüştürücü

CLI araçları kurmadan veya bir betik yazmadan verileri YAML, JSON ve TOML arasında dönüştürün. Yapılandırma dosyanızı, API yanıtınızı veya veri yapınızı yapıştırın, hedef formatı seçin ve dönüştürülmüş çıktıyı anında alın. Her şey tarayıcınızda çalışır.

Nasıl Kullanılır

  1. From butonlarını kullanarak girdi formatını seçin (JSON, YAML veya TOML) veya formatı otomatik tanımak için Detect’e tıklayın
  2. To butonlarını kullanarak hedef formatı seçin
  3. Verilerinizi giriş paneline yapıştırın veya yazın. Çıktı yazarken güncellenir
  4. JSON ve YAML çıktısı için girinti seçiciden girintiyi ayarlayın (2 veya 4 boşluk)
  5. Sonucu kopyalamak için Kopyala’ya veya dönüşüm yönünü tersine çevirmek için Takas’a tıklayın

Üç Format Neden Var

JSON, çoğu programlama dilindeki veri yapılarına doğrudan eşlendiği için evrensel veri alışveriş formatı haline geldi: nesneler, diziler, dizeler, sayılar, booleanlar ve null. Katılığı (yorum yok, sıkı tırnak kullanımı, zorunlu virgüller) makine ayrıştırması için bir özellik, insan düzenlemesi için bir sorun noktasıdır.

YAML, insan dostu bir veri serileştirme dili olarak oluşturuldu. Girinti tabanlı yuvalama, yalın dizeler, yorumlar ve çok satırlı değerler onu yapılandırma dosyaları için doğal kılar. Bu esneklik, beraberinde karmaşıklık getirir: YAML, deneyimli geliştiricileri şaşırtan tür zorlama kurallarına sahiptir (Norveç sorunu: NO ülke kodu boolean false olarak ayrıştırılır) ve boşluk hassasiyeti tek bir yanlış yerleştirilmiş boşluğun veri yapınızı sessizce değiştirebileceği anlamına gelir.

TOML, bariz semantiği sayesinde okunması kolay, minimal bir yapılandırma dosyası formatı olacak şekilde tasarlanmıştır. INI dosyası tarzı bölüm başlıkları ve katı tipleme kullanır. TOML, düz ila orta derecede iç içe yapılandırmalar için iyi çalışır ancak her seviye için tam bir noktalı anahtar yolu veya tablo başlığı gerektirdiğinden derin iç içe veriler için ayrıntılı hale gelir.

Bu ödünleşimleri anlamak, doğru formatı seçmenize yardımcı olur: API’ler ve serileştirme için JSON, karmaşık DevOps yapılandırmaları için YAML, uygulama ayarları için TOML.

Dönüştürmeden önce JSON’u biçimlendirmeniz veya doğrulamanız mı gerekiyor? JSON Formatlayıcı aracımızı kullanın. SQL veya CSS yapılandırmalarıyla mı çalışıyorsunuz? Kod Formatlayıcı aracımız bu dilleri işler.