id

JSON ke TOML

Ubah berkas JSON ke TOML secara lokal - konfigurasi yang mudah dibaca dengan tabel, tanpa unggahan, langsung di peramban Anda.

Memproses secara lokal di perangkat Anda ...

Memproses secara lokal di perangkat Anda ...

0%

Apakah berkas saya diunggah?

Tidak. Semuanya berjalan di peramban Anda - berkas Anda tidak pernah meninggalkan perangkat. Bagaimana ini dapat diverifikasi

Tanpa unggahan100% lokal
Isi tetap milikmutanpa akses pihak ketiga
Hosted in GermanyGlobal Content Delivery
Diaudit independenTLS A+ · HTTP header A+

JSON adalah format pertukaran data API dan program, tetapi sebagai berkas konfigurasi yang ditulis manusia, TOML lebih nyaman: bagian dalam kurung siku, baris kunci-sama-dengan-nilai yang sederhana, dan komentar; alat ini mengubah objek JSON Anda menjadi TOML yang rapi seperti yang dipakai Cargo.toml atau pyproject.toml.

Berjalan sepenuhnya secara lokal (smol-toml, JavaScript murni); objek menjadi tabel, objek bersarang menjadi sub-tabel (misalnya [server.meta]), larik menjadi larik TOML, skalar menjadi skalar; karena TOML membutuhkan tabel di tingkat teratas, larik/skalar/null di akar ditolak dengan pesan yang jelas.

Anda menemui ini saat membuat konfigurasi Cargo atau pyproject dari templat, mengubah pengaturan JSON menjadi berkas .toml yang dapat disunting manual, atau menghasilkan konfigurasi yang mudah dibaca dari sebuah API; sejujurnya TOML tidak punya tipe null, jadi objek dengan nilai null ditolak dengan pesan yang jelas, bukan dibuang diam-diam; tidak ada yang diunggah.

Catatan jujur soal batasnya: TOML tidak mengenal nilai null maupun tipe campuran dalam larik yang sama. Jika JSON Anda memuat konstruksi semacam itu, ia tidak dapat dialihkan tanpa kehilangan - alat ini membuatnya transparan alih-alih diam-diam menghasilkan sesuatu yang tidak sah atau keliru.

Data teknis

Data teknis
Format masukanJSON
Format keluaranTOML
Pemrosesan massalTidak
PemrosesanLokal di peramban (JavaScript)
Unggah berkasTidak ada

Dalam 3 langkah

  1. Seret atau pilih berkas JSON Anda.
  2. Alat menyusunnya menjadi TOML.
  3. Unduh berkas TOML.

Batasan: Mengharapkan objek JSON di tingkat teratas (larik/skalar/null ditolak); objek bersarang -> sub-tabel, larik -> larik TOML; TOML tidak punya tipe null sehingga objek dengan null ditolak; urutan kunci mengikuti JSON.

Pertanyaan umum

Apakah berkas saya diunggah?

Tidak, prosesnya sepenuhnya lokal; JSON Anda tidak meninggalkan peramban.

Mengapa akar harus berupa objek?

Dokumen TOML adalah sebuah tabel di tingkat teratas, jadi diperlukan objek JSON di akar.

Bagaimana objek bersarang dipetakan?

Menjadi tabel dan sub-tabel TOML, misalnya [server] dan [server.meta].

Bagaimana dengan null?

TOML tidak punya tipe null; objek dengan nilai null ditolak dengan pesan yang jelas.

Bisakah dibalik?

Bisa, gunakan alat "TOML ke JSON" kami.

Alat terkait

TOML ke JSON · JSON ke YAML · YAML ke JSON · YAML ke TOML · OBJ ke GLB · GLB ke OBJ