İçeriğe geç
ToolMug

TOML’den JSON’a Dönüştürücü

Cargo.toml ve pyproject.toml gibi dosyaların gerçek yapısını kontrol etmek veya kodda işlemek için TOML yapılandırmasını JSON’a dönüştürün. Ayrıştırma TOML 1.0 standardını izler; sözdizimi hatalarında satır ve sütun gösterilir.

Tarayıcınızda çalışır — girdiğiniz hiçbir şey yüklenmez

TOML → JSON
Çıktı (JSON)

Nasıl kullanılır

  1. Solda TOML’u yapıştırın veya Örnek yükle’ye tıklayın.
  2. 2 veya 4 boşluk girintisini seçin. JSON yazdıkça görünür.
  3. Yinelenen anahtar veya eksik değer gibi sözdizimi hatası varsa hata, başarısız olduğu satırı gösterir.
  4. 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.

İlgili araçlar