Monu Tools

Penukar JSON ke TOML

Tukar JSON ke TOML dan TOML kembali ke JSON, dalam kedua-dua arah, sepenuhnya dalam pelayar anda.

Cara menggunakan JSON / TOML

  1. 01

    Pilih arah: JSON ke TOML atau TOML ke JSON.

  2. 02

    Tampal JSON atau TOML anda.

  3. 03

    Salin hasilnya, atau tukar untuk menukar kembali.

Penukar dua hala JSON dan TOML

Ini penukar dua hala antara JSON dan TOML. Pilih arah, tampal data anda, dan salin hasilnya. Ia dibina di atas penghurai TOML yang teruji dengan baik yang mengendalikan jadual bersarang dan tatasusunan jadual dengan betul.

Semuanya berjalan secara setempat dalam pelayar anda, jadi data anda, yang untuk fail konfigurasi boleh termasuk nama hos atau token, tidak pernah meninggalkan peranti anda.

Untuk apa TOML digunakan

TOML (Tom's Obvious, Minimal Language) ialah format konfigurasi yang direka supaya jelas dibaca dan dipetakan dengan kemas kepada jadual hash. Ia yang digunakan oleh Cargo Rust untuk Cargo.toml dan yang digunakan oleh projek Python untuk pyproject.toml, antara banyak yang lain.

JSON dan TOML: data serupa, tugas berbeza

JSON dan TOML menerangkan data yang serupa tetapi sesuai untuk tugas yang berbeza. JSON ialah bahasa perantara bagi API dan pertukaran mesin. TOML dibina untuk konfigurasi yang ditulis oleh manusia, dengan bahagian, komen dan tarikh kelas pertama yang menjadikan fail tetapan menyenangkan untuk disunting.

TOML juga menyokong nilai tarikh dan masa asli serta nombor bertaip, jadi nilai mengekalkan maknanya dan bukannya semua menjadi rentetan, yang menjadi sebahagian sebab ia diutamakan untuk konfigurasi.

Satu perkara yang perlu diperhatikan: nilai null

Kebanyakan data berpusing pergi balik dengan bersih, tetapi ada satu halangan. TOML tiada nilai null. Null JSON tidak dapat diwakili, jadi buang atau gantikannya sebelum menukar kepada TOML, jika tidak penukaran tidak dapat menyatakannya.

Soalan lazim

Apakah TOML?

TOML adalah format konfigurasi minimal yang direka untuk mudah dibaca, digunakan oleh alat seperti Cargo dan banyak projek Python dalam pyproject.toml.

Bolehkah semua data ditukar dengan bersih?

Kebanyakan data boleh. TOML tidak mempunyai null, jadi null JSON tidak dapat diwakili; buang atau gantikannya sebelum menukar.

Adakah data saya dimuat naik ke mana-mana?

Tidak. Penukaran berjalan sepenuhnya dalam pelayar anda, jadi data anda tidak pernah meninggalkan peranti anda.

Sumber

Benamkan alat ini

Tambah alat ini ke laman web anda sendiri. Salin coretan di bawah; ia kekal terkini secara automatik.

<iframe src="https://monu.tools/embed/ms/json-toml-converter" width="100%" height="640" style="border:1px solid #e5e5e5;border-radius:12px;max-width:680px" loading="lazy" title="Monu Tools"></iframe>

Alat berkaitan