TOML verilerini JSON formatına veya JSON verilerini TOML formatına dönüştürün. Rust, Go ve Python projelerindeki yapılandırma dosyaları için idealdir.
TOML (Tom's Obvious Minimal Language), yapılandırma dosyaları için tasarlanmış minimal bir formattır. Rust projeleri (Cargo.toml), Go modülleri (go.mod ile birlikte), Python paketleri (pyproject.toml) ve birçok modern araçta yaygın olarak kullanılır.
Bu araç, TOML yapılandırma dosyalarını JSON formatına veya JSON verilerini TOML formatına kolayca dönüştürmenizi sağlar.
TOML → JSON veya JSON → TOML modunu seçin.
Verinizi giriş alanına yapıştırın — sonuç anında altta görünür.
Kopyala butonuyla çıktıyı panoya kopyalayın.
Örnek Veri butonuyla aracı hızlıca test edebilirsiniz.
TOML → JSON yönünde:
Anahtar-değer çiftleri, temel ve literal dizeler, tamsayılar (ondalık, onaltılık, sekizlik, ikili), kayan noktalı sayılar, boolean değerler, tarih/saat, diziler, satır içi tablolar, tablolar ([bölüm]), tablo dizileri ([[bölüm]]) ve noktalı anahtarlar (sunucu.host) desteklenir.
JSON → TOML yönünde:
Tüm JSON veri tipleri (string, number, boolean, null, object, array) desteklenir. İç içe nesneler tablo olarak, nesne dizileri tablo dizisi olarak oluşturulur.
TOML ve JSON arasındaki fark nedir?
TOML, yapılandırma dosyaları için özel olarak tasarlanmış, insan tarafından okunması ve yazılması kolay bir formattır. JSON ise genel amaçlı bir veri değişim formatıdır. TOML, yorum satırları, tarih/saat tipleri ve daha okunabilir bir sözdizimi sunar.
TOML nerelerde kullanılır?
Rust projeleri (Cargo.toml), Python paketleri (pyproject.toml), Hugo statik site oluşturucu, Netlify yapılandırması ve birçok modern geliştirme aracında yapılandırma formatı olarak kullanılır.
TOML, YAML'dan farklı mıdır?
Evet. TOML, YAML'a göre daha basit ve katı kurallara sahiptir. Girinti tabanlı değildir, açık bölüm başlıkları kullanır ve karmaşık veri yapıları için daha az belirsizlik içerir.