Nasıl kullanılır
- JSON’u sola yapıştırın veya Örnek yükle’ye tıklayın.
- TOML yazarken güncellenir; JSON geçersizse hatanın bulunduğu satır gösterilir.
- TOML’u kopyalayın veya indirin; ters yönde dönüştürmek için Yönü değiştir’e tıklayın.
Seçeneklerin açıklaması
- null değerleri
- TOML’da null yoktur. Null olan anahtar ve dizi öğeleri atlanır; ilk satırdaki yorumda atlanan yollar listelenir.
- Nesne olmayan kök
- TOML belgesinin üst düzeyi tablo olmalıdır. JSON kökü dizi veya tek değer ise items anahtarının altına konur ve yorum eklenir.
- Tablolar ve tablo dizileri
- İç içe nesneler [a.b], tüm öğeleri nesne olan diziler [[a]], diğer diziler satır içi biçimde yazılır.
Örnek
JSON:
{"server":{"host":"0.0.0.0","port":8080},"databases":[{"name":"main","url":"postgres://db:5432/app"}]}
TOML:
[server]
host = "0.0.0.0"
port = 8080
[[databases]]
name = "main"
url = "postgres://db:5432/app"
Sıkça sorulan sorular
TOML ve JSON arasındaki fark nedir?
TOML elle yazılmaya uygun bir ayar biçimidir; yorum, bölüm ve tarih-saatleri destekler. JSON programlar arası veri alışverişinde iyidir ve yorum içermez.
1.0 neden 1 oldu?
JSON JavaScript’te ayrıştırılınca 1 ve 1.0 aynı sayıdır; bu yüzden tamsayı yazılır. Alanın ondalık olması gerekiyorsa TOML’da 1.0 yapın.
Anahtar sırası korunuyor mu?
Basit anahtar-değerler JSON sırasını korur. TOML tabloların sona gelmesini istediği için [tablolar] ve [[tablo dizileri]] sona taşınır.
Verilerim yükleniyor mu?
Hayır. Ayrıştırma ve dönüşüm tarayıcınızda çalışır; token veya parola içeren ayarlar için bu önemlidir.
Gizlilik
Bu araç tamamen tarayıcınızda çalışır. Dosyalarınız ve metinleriniz cihazınızda işlenir, sunucularımıza asla yüklenmez.