JSON → TOML
JSON'ı Cargo.toml, pyproject.toml ve Hugo ayarları gibi Rust/Python ekosistemi yapılandırma dosyaları için TOML'ye dönüştürür.
Dosyaları sürükleyin veya tıklayın
Ctrl+V ile panodan yapıştırın
JSON dosyasını TOML biçimine dönüştürme
- 1JSON 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üş TOML dosyanızı indirin.
JSON - TOML dönüşümü hakkında
JSON, RFC 8259 standardına dayalı genel amaçlı bir veri değişim formatıdır, yalnızca altı temel veri türüne sahiptir. Yorumları veya yerel tarih türlerini desteklemez. TOML, yapılandırma senaryoları için tasarlanmış bir formattır, yerel olarak tarih türlerini destekler ve Rust Cargo ve Python pyproject yapılandırma dosyaları tarafından kullanılır, bu nedenle format dönüşümü ihtiyacı vardır.
Dönüşüm sonrası tüm anahtar adları ve iç içe yapılar tamamen korunur. JSON yerel yorumları desteklemediği için orijinal JSON'daki yorumlar korunmaz. JSON dizeleri olarak depolanan tarihler, TOML yerel tarih türlerine dönüştürülür. Boyut değişiklikleri orijinal veri yapısına göre değişir.
Bu dönüşüm, JSON formatındaki arayüz yapılandırmalarını Rust Cargo.toml ve Python pyproject.toml için kullanılabilir bir formata dönüştürmek için uygundur. Dönüşüm sonucu TOML v1.0 spesifikasyonuna uygundur ve TOML ayrıştırmasını destekleyen çoğu araç tarafından normal olarak okunabilir.
JSON vs TOML: teknik karşılaştırma
| Özellik | JSON | TOML |
|---|---|---|
| Yayınlanma | 2001 | 2013 |
| Geliştirici | Douglas Crockford | Tom Preston-Werner |
JSON → TOML hakkında SSS
Dönüşüm sonrası veri kaybolacak mı
JSON tarafından yerel olarak desteklenen veri türleri dönüşüm sonrası kaybolmaz. JSON yerel olarak yorumları ve tarih türlerini desteklemez, bu nedenle orijinal yorumlar korunamaz ancak dize biçimli tarihler TOML yerel tarih türlerine dönüştürülebilir.
Orijinal JSON anahtar adları korunabilir mi
Tüm geçerli JSON anahtar adları tamamen korunabilir. Dönüşüm sırasında TOML sözdizimi kurallarına göre JSON iç içe yapısı ilgili seviyelerdeki TOML tablolarına eşlenir ve orijinal anahtar adları değiştirilmez.
Dönüşüm için desteklenen maksimum dosya boyutu nedir
Bu aracın tek dosya dönüşüm sınırı 50MB'dir ve aynı anda yalnızca bir dosya dönüştürülebilir. Bu, geleneksel yapılandırma dosyaları ve veri dosyalarının boyut gereksinimlerini karşılar. Sınırı aşan dosyalar reddedilir.
Yüklenen dosyalar depolanacak mı
Dosyalar dönüşüm için HTTPS üzerinden sunucuya yüklenir. Dönüşüm tamamlandıktan sonra sunucu kaynak dosyayı ve çıktı dosyasını hemen siler, hiçbir dosyayı depolamaz, böylece gizlilik garantilenir.