Cara menggunakan
- Tampal JSON di sebelah kiri atau klik Muatkan contoh.
- TOML muncul semasa anda menaip. Jika JSON tidak sah, ralat menunjukkan baris tempat ia gagal.
- Salin atau muat turun TOML, atau klik Tukar arah untuk menukar TOML kembali kepada JSON.
Penerangan pilihan
- Nilai null
- TOML tidak mempunyai null. Kunci dan item tatasusunan yang bernilai null ditinggalkan, dan ulasan pada baris pertama menyenaraikan laluan yang ditinggalkan.
- Akar bukan objek
- Dokumen TOML mesti berupa jadual pada aras teratas. Jika akar JSON ialah tatasusunan atau nilai tunggal, ia diletakkan di bawah kunci items dan ulasan menjelaskan perkara itu.
- Jadual dan tatasusunan jadual
- Objek bersarang ditulis sebagai jadual [a.b], tatasusunan yang semua itemnya objek sebagai tatasusunan jadual [[a]], dan tatasusunan lain secara sebaris.
Contoh
JSON:
{"server":{"host":"0.0.0.0","port":8080},"databases":[{"name":"main","url":"postgres://db:5432/app"}]}
TOML:
[server]
host = "0.0.0.0"
port = 8080
[[databases]]
name = "main"
url = "postgres://db:5432/app"
Soalan lazim
Apakah perbezaan antara TOML dan JSON?
TOML ialah format konfigurasi yang direka untuk ditulis manusia. Ia mempunyai ulasan, bahagian dan nilai tarikh-masa, serta digunakan oleh Cargo, pyproject, Hugo, Netlify dan lain-lain. JSON lebih sesuai untuk bertukar data antara program dan tidak mempunyai ulasan.
Mengapa 1.0 menjadi 1?
Selepas JSON dihuraikan dalam JavaScript, 1 dan 1.0 ialah nombor yang sama, jadi ia ditulis sebagai integer. Jika medan mesti berupa perpuluhan, ubahnya kepada 1.0 dalam TOML.
Adakah susunan kunci dikekalkan?
Pasangan kunci/nilai biasa mengekalkan susunan JSON. TOML memerlukan [jadual] dan [[tatasusunan jadual]] muncul selepas kunci biasa, jadi bahagian itu dipindahkan ke hujung.
Adakah data saya dimuat naik?
Tidak. Penghuraian dan penukaran berlaku dalam pelayar anda, sesuai untuk konfigurasi yang mengandungi token atau kata laluan.
Privasi
Alat ini berjalan sepenuhnya dalam pelayar anda. Fail dan teks anda diproses pada peranti anda dan tidak pernah dimuat naik ke pelayan kami.