Cara menggunakan
- Tampal TOML di sebelah kiri atau klik Muatkan contoh.
- Pilih inden 2 atau 4 ruang. JSON muncul semasa anda menaip.
- Jika TOML mempunyai ralat sintaks seperti kunci pendua atau nilai hilang, ralat menunjukkan baris tempat ia gagal.
- Salin atau muat turun JSON, atau klik Tukar arah untuk menukar JSON kembali kepada TOML.
Penerangan pilihan
- Inden
- Inden output JSON, 2 atau 4 ruang.
- Tarikh-masa
- Tarikh-masa TOML menjadi rentetan. Tarikh-masa dengan ofset mengekalkan ofsetnya; tarikh tempatan (seperti 1979-05-27) dan waktu tempatan kekal seperti asal tanpa zon waktu ditambah.
- Semakan ketat
- Kunci dan jadual pendua, escape tidak sah serta integer di luar julat ditolak seperti yang dikehendaki spesifikasi, bukannya ditulis ganti secara senyap.
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
}
}
Soalan lazim
Versi TOML manakah yang disokong?
TOML 1.0.0, termasuk kunci bertitik, jadual sebaris, rentetan asas dan literal berbilang baris, integer heks/perlapanan/binari, inf dan nan (JSON tiada nilai ini, jadi ia menjadi null).
Adakah komen dikekalkan?
Tidak. JSON tiada komen, jadi komen dalam TOML dibuang.
Bolehkah integer besar kehilangan ketepatan?
Integer TOML ialah 64 bit. Integer melebihi 2^53 tidak dapat diwakili dengan tepat dalam JavaScript, jadi output mungkin berbeza daripada asal. Fail konfigurasi biasa tidak mencapai nilai ini.
Adakah data saya dimuat naik?
Tidak. Penghuraian dan penukaran berlaku dalam pelayar anda.
Privasi
Alat ini berjalan sepenuhnya dalam pelayar anda. Fail dan teks anda diproses pada peranti anda dan tidak pernah dimuat naik ke pelayan kami.