JSON'dan TOML'a Dönüştürücü
JSON'ı TOML'a ve TOML'ı JSON'a dönüştürün, her iki yönde de, tamamen tarayıcınızda.
JSON / TOML nasıl kullanılır
- 01
Bir yön seçin: JSON'dan TOML'a veya TOML'dan JSON'a.
- 02
JSON veya TOML'ınızı yapıştırın.
- 03
Sonucu kopyalayın veya geri dönüştürmek için değiştirin.
Çift yönlü JSON ve TOML dönüştürücü
Bu, JSON ile TOML arasında çift yönlü bir dönüştürücüdür. Bir yön seç, verini yapıştır ve sonucu kopyala. İç içe tabloları ve tablo dizilerini doğru işleyen, iyi test edilmiş bir TOML çözümleyicisi üzerine kuruludur.
Her şey tarayıcında yerel olarak çalışır, bu yüzden yapılandırma dosyalarında sunucu adları veya jetonlar içerebilen verin cihazından hiç çıkmaz.
TOML ne işe yarar
TOML (Tom's Obvious, Minimal Language), okunması apaçık olacak ve bir karma tabloya temiz şekilde eşlenecek biçimde tasarlanmış bir yapılandırma biçimidir. Rust'ın Cargo aracının Cargo.toml için, Python projelerinin ise pyproject.toml için kullandığı biçimdir; başka pek çok örneği de vardır.
JSON ve TOML: benzer veri, farklı işler
JSON ve TOML benzer veriyi tanımlar ama farklı işlere uyar. JSON, API'ler ve makineler arası alışveriş için ortak dildir. TOML ise insan eliyle yazılan yapılandırma için kurgulanmıştır; bölümleri, yorumları ve birinci sınıf tarih desteği bir ayar dosyasını düzenlemeyi keyifli kılar.
TOML ayrıca yerel tarih ve saat değerlerini ve türlü sayıları destekler, böylece değerler hepsi dizeye dönüşmek yerine anlamlarını korur; yapılandırma için tercih edilmesinin bir nedeni de budur.
Dikkat edilecek tek şey: null değerler
Verilerin çoğu temiz şekilde gidip gelir, ancak bir püf noktası var. TOML'da null değer yoktur. JSON'daki null değerler temsil edilemez, bu yüzden TOML'a çevirmeden önce onları kaldır veya değiştir; aksi halde dönüştürme onları ifade edemez.
Sıkça sorulan sorular
TOML nedir?
TOML, okunması kolay olacak şekilde tasarlanmış, Cargo ve birçok Python projesinde pyproject.toml'da kullanılan minimal bir yapılandırma biçimidir.
Her şey temiz dönüşür mü?
Çoğu veri dönüşür. TOML'da null yoktur, bu nedenle JSON null'ları temsil edilemez; dönüştürmeden önce bunları kaldırın veya değiştirin.
Verilerim bir yere yükleniyor mu?
Hayır. Dönüştürme tamamen tarayıcınızda çalışır, bu nedenle verileriniz asla cihazınızdan ayrılmaz.