Nasıl kullanılır
- Solda TOML’u yapıştırın veya Örnek yükle’ye tıklayın.
- 2 veya 4 boşluk girintisini seçin. JSON yazdıkça görünür.
- Yinelenen anahtar veya eksik değer gibi sözdizimi hatası varsa hata, başarısız olduğu satırı gösterir.
- JSON’u kopyalayın veya indirin ya da JSON’u tekrar TOML’a çevirmek için Yönü değiştir’e tıklayın.
Seçeneklerin açıklaması
- Girinti
- JSON çıktısının 2 veya 4 boşlukluk girintisidir.
- Tarih-saatler
- TOML tarih-saatleri dizelere dönüşür. Ofsetli tarih-saatler ofsetini korur; yerel tarihler (1979-05-27 gibi) ve yerel saatler olduğu gibi kalır, saat dilimi eklenmez.
- Katı kontroller
- Yinelenen anahtar ve tablolar, geçersiz kaçışlar ve aralık dışı tam sayılar standart gerektirdiği için reddedilir; sessizce üzerine yazılmaz.
Örnek
TOML:
title = "TOML Example"
[owner]
name = "Tom"
dob = 1979-05-27T07:32:00-08:00
[database]
ports = [8000, 8001]
enabled = true
JSON:
{
"title": "TOML Example",
"owner": {
"name": "Tom",
"dob": "1979-05-27T07:32:00.000-08:00"
},
"database": {
"ports": [8000, 8001],
"enabled": true
}
}
Sıkça sorulan sorular
Hangi TOML sürümü destekleniyor?
Noktalı anahtarlar, satır içi tablolar, çok satırlı temel ve düz dizeler, hex/sekizlik/ikilik tam sayılar, inf ve nan dahil TOML 1.0.0 desteklenir (JSON bu değerleri desteklemediği için null olur).
Yorumlar korunuyor mu?
Hayır. JSON’da yorum olmadığı için TOML yorumları kaldırılır.
Büyük tam sayılar kesinliğini kaybedebilir mi?
TOML tam sayıları 64 bittir. 2^53 üzerindeki tam sayılar JavaScript’te kesin gösterilemez; çıktı özgün değerden farklı olabilir. Tipik yapılandırma dosyaları bu sınıra ulaşmaz.
Verilerim yükleniyor mu?
Hayır. Ayrıştırma ve dönüştürme tarayıcınızda çalışır.
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.