Langsung ke konten
ToolMug

Konverter TOML ke JSON

Tempel TOML untuk mengubahnya menjadi JSON. Parser mendukung tabel bertitik, inline table, string multi-baris, integer hex/octal/biner, tanggal, inf, dan nan sesuai TOML 1.0.

Berjalan di browser Anda — tidak ada yang Anda masukkan yang diunggah

TOML → JSON
Hasil (JSON)

Cara menggunakan

  1. Tempel atau ketik TOML.
  2. Baca pesan validasi bila ada dan lihat JSON hasilnya.
  3. Salin atau unduh JSON.

Penjelasan opsi

TOML 1.0
Parser mendukung tabel, dotted key, inline table, string literal dan dasar multi-baris, tanggal, integer hex/octal/biner, inf, dan nan.
Komentar
Komentar TOML dihapus karena JSON tidak memiliki sintaks komentar.
Integer besar
Integer TOML berukuran 64-bit. Nilai di atas 2^53 tidak dapat direpresentasikan tepat oleh JavaScript dan hasilnya dapat berbeda.
Pemeriksaan ketat
Key duplikat, tabel duplikat, escape tidak valid, dan integer di luar rentang ditolak sesuai spesifikasi.

Contoh

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
  }
}

Pertanyaan yang sering diajukan

Versi TOML apa yang didukung?

TOML 1.0.0, termasuk dotted key, inline table, string multi-baris, integer hex/octal/biner, serta inf dan nan.

Apakah komentar dipertahankan?

Tidak. JSON tidak memiliki komentar, sehingga komentar TOML dihapus.

Apakah integer besar kehilangan presisi?

Integer di atas 2^53 dapat berubah saat direpresentasikan di JavaScript. Periksa hasil untuk nilai besar.

Apakah data saya diunggah?

Tidak. Parsing dan konversi berjalan di browser.

Privasi

Alat ini berjalan sepenuhnya di browser Anda. File dan teks Anda diproses di perangkat Anda dan tidak pernah diunggah ke server kami.

Alat terkait