Nasıl kullanılır
- TOML metninizi giriş alanına yapıştırın.
- Çıktı bölümünde Girinti 2, Girinti 4 veya Küçült seçeneğini işaretleyin.
- Metinde tarih veya saat varsa Tarihler ve saatler alanında Dizeye dönüştür seçeneğini seçin.
- JSON sonucunu çıktı alanında inceleyin.
Örnekler
pyproject.toml proje ayarları
[project] name = "stok-takibi" version = "0.1.0" description = "Mağaza stok takibi" requires-python = ">=3.11" dependencies = ["httpx>=0.27", "pydantic>=2"] [tool.pytest.ini_options] testpaths = ["tests"]
{
"project": {
"name": "stok-takibi",
"version": "0.1.0",
"description": "Mağaza stok takibi",
"requires-python": ">=3.11",
"dependencies": [
"httpx>=0.27",
"pydantic>=2"
]
},
"tool": {
"pytest": {
"ini_options": {
"testpaths": [
"tests"
]
}
}
}
}Ürün listesini tek satırlık JSON'a çevirme
[[urunler]] ad = "Türk kahvesi" fiyat = 149.90 stok = 24 [[urunler]] ad = "Çay bardağı" fiyat = 89.50 stok = 60 kayit_id = 9223372036854775807
{"urunler":[{"ad":"Türk kahvesi","fiyat":149.9,"stok":24},{"ad":"Çay bardağı","fiyat":89.5,"stok":60,"kayit_id":9223372036854775807}]}Etkinlik tarihini ve saatini dizeye çevirme
[etkinlik] ad = "İstanbul geliştirici buluşması" baslangic = 2026-11-14T10:30:00+03:00 kayit_son = 2026-11-10 kapi_acilis = 09:30
{
"etkinlik": {
"ad": "İstanbul geliştirici buluşması",
"baslangic": "2026-11-14T10:30:00.000+03:00",
"kayit_son": "2026-11-10",
"kapi_acilis": "09:30:00.000"
}
}TOML türleri JSON'da neye dönüşür
| TOML | JSON |
|---|---|
| String (temel, değişmez, çok satırlı) | string |
Integer (42, 0xDEADBEEF, 1_000) | number, kesin (64 bit ve üzeri) |
Float (1.0, 6.02e23) | number, korunur .0 |
inf, nan | hata; JSON'da sonsuz yok |
| Boolean | boolean |
| Array, table, inline table, array of tables | array, object |
| Date, time, date-time | varsayılan olarak hata ya da ISO 8601 dizesi |
Sık sorulan sorular
Büyük tam sayılar JSON'a çevrilirken hassasiyet kaybolur mu?
Araç tam sayıları basamakları değiştirmeden yazar; 9223372036854775807 gibi 64 bit değerler aynen korunur. Onaltılık, sekizlik ve ikilik sayılar ondalık gösterime çevrilir.
Geçerli görünen TOML neden hata veriyor?
Aynı anahtarı veya tabloyu yeniden tanımlamak TOML'da hatadır. TOML'da tarih veya saat varsa Tarihler ve saatler varsayılan olarak Reddet seçiliyken dönüşüm durur; Dizeye dönüştür seçeneğini seçin. Ayrıştırma hatalarında satır ve sütun bilgisi gösterilir; inf ve nan değerleri de JSON'da temsil edilemediği için dönüşümü durdurur.
TOML dosyam sunucuya gönderiliyor mu?
Dönüştürme tarayıcınızda yapılır; aracın kodu TOML veya JSON verisini sunucuya göndermez. Giriş metni kaydedilmez, yalnızca seçenekler localStorage'da saklanır. Kullanım analitiğine TOML veya JSON içeriği gönderilmez.
Hangi TOML dosyaları destekleniyor?
TOML 1.0 ve 1.1.0 metinleri desteklenir; .toml veya .txt dosyası yükleyebilirsiniz. Dosya UTF-8 olmalıdır; 10 MB'tan büyük dosyalar ve ikili dosyalar reddedilir.