ms

JSON kepada TOML

Tukar fail JSON kepada TOML secara setempat - konfigurasi mudah dibaca dengan jadual, tanpa muat naik, terus dalam pelayar anda.

Memproses secara setempat pada peranti anda ...

Memproses secara setempat pada peranti anda ...

0%

Adakah fail saya dimuat naik?

Tidak. Semuanya berjalan dalam pelayar anda - fail anda tidak pernah meninggalkan peranti. Bagaimana ini boleh disahkan

Tiada muat naik100% setempat
Kandungan kekal milik andatiada capaian pihak ketiga
Hosted in GermanyGlobal Content Delivery
Diaudit bebasTLS A+ · HTTP header A+

JSON ialah format pertukaran data API dan program, tetapi sebagai fail konfigurasi yang ditulis manusia, TOML lebih selesa: bahagian dalam kurungan siku, baris kunci-sama-dengan-nilai yang ringkas, dan komen; alat ini menyiri objek JSON anda menjadi TOML yang kemas seperti yang digunakan Cargo.toml atau pyproject.toml.

Berjalan sepenuhnya secara setempat (smol-toml, JavaScript tulen); objek menjadi jadual, objek bersarang menjadi sub-jadual (contohnya [server.meta]), tatasusunan menjadi tatasusunan TOML, skalar menjadi skalar; kerana TOML memerlukan jadual di peringkat teratas, tatasusunan/skalar/null di akar ditolak dengan mesej yang jelas.

Anda menemui ini ketika menjana konfigurasi Cargo atau pyproject daripada templat, menukar tetapan JSON menjadi fail .toml yang boleh disunting secara manual, atau menghasilkan konfigurasi mudah dibaca daripada sesuatu API; sejujurnya TOML tiada jenis null, jadi objek dengan nilai null ditolak dengan mesej yang jelas, bukan digugurkan secara senyap; tiada apa-apa dimuat naik.

Nota jujur tentang batasnya: TOML tidak mengenal nilai null mahupun jenis bercampur dalam tatasusunan yang sama. Jika JSON anda mengandungi binaan sebegitu, ia tidak dapat ditukar tanpa kehilangan - alat ini menjadikannya telus dan bukannya diam-diam menghasilkan sesuatu yang tidak sah atau salah.

Data teknikal

Data teknikal
Format inputJSON
Format outputTOML
Pemprosesan kelompokTidak
PemprosesanSetempat dalam pelayar (JavaScript)
Muat naik failTiada

Dalam 3 langkah

  1. Seret atau pilih fail JSON anda.
  2. Alat menyirikannya menjadi TOML.
  3. Muat turun fail TOML.

Batasan: Menjangkakan objek JSON di peringkat teratas (tatasusunan/skalar/null ditolak); objek bersarang -> sub-jadual, tatasusunan -> tatasusunan TOML; TOML tiada jenis null jadi objek dengan null ditolak; susunan kunci mengikut JSON.

Soalan lazim

Adakah fail saya dimuat naik?

Tidak, prosesnya sepenuhnya setempat; JSON anda tidak meninggalkan pelayar.

Mengapa akar mesti sebuah objek?

Dokumen TOML ialah sebuah jadual di peringkat teratas, jadi diperlukan objek JSON di akar.

Bagaimana objek bersarang dipetakan?

Menjadi jadual dan sub-jadual TOML, contohnya [server] dan [server.meta].

Bagaimana dengan null?

TOML tiada jenis null; objek dengan nilai null ditolak dengan mesej yang jelas.

Bolehkah disongsangkan?

Boleh, gunakan alat "TOML kepada JSON" kami.

Alat berkaitan

TOML kepada JSON · JSON kepada YAML · YAML kepada JSON · Tukar YAML kepada TOML · OBJ kepada GLB · GLB kepada OBJ