Konverter JSON ke TOML
Konversi JSON ke TOML dan TOML kembali ke JSON, di kedua arah, sepenuhnya di peramban Anda.
Cara menggunakan JSON / TOML
- 01
Pilih arah: JSON ke TOML atau TOML ke JSON.
- 02
Tempel JSON atau TOML Anda.
- 03
Salin hasilnya, atau tukar untuk mengonversi kembali.
Konverter JSON dan TOML dua arah
Ini adalah konverter dua arah antara JSON dan TOML. Pilih arah, tempel data Anda, dan salin hasilnya. Alat ini dibangun di atas parser TOML yang telah teruji dengan baik yang menangani tabel bersarang dan array tabel dengan benar.
Semuanya berjalan secara lokal di browser Anda, sehingga data Anda, yang untuk berkas konfigurasi dapat berisi hostname atau token, tidak pernah meninggalkan perangkat Anda.
Untuk apa TOML
TOML (Tom's Obvious, Minimal Language) adalah format konfigurasi yang dirancang agar jelas untuk dibaca dan dipetakan dengan rapi ke tabel hash. TOML adalah yang digunakan Cargo milik Rust untuk Cargo.toml dan yang digunakan proyek Python untuk pyproject.toml, di antara banyak lainnya.
JSON dan TOML: data serupa, tugas berbeda
JSON dan TOML menggambarkan data yang serupa tetapi cocok untuk tugas yang berbeda. JSON adalah bahasa umum untuk API dan pertukaran mesin. TOML dibuat untuk konfigurasi yang ditulis manusia, dengan bagian, komentar, dan tanggal kelas satu yang membuat berkas pengaturan menyenangkan untuk disunting.
TOML juga mendukung nilai tanggal dan waktu natif serta angka bertipe, sehingga nilai mempertahankan maknanya alih-alih semuanya menjadi string, yang merupakan bagian dari alasan TOML lebih disukai untuk konfigurasi.
Satu hal yang perlu diperhatikan: nilai null
Sebagian besar data bolak-balik dengan bersih, tetapi ada satu masalah. TOML tidak memiliki nilai null. Nilai null JSON tidak dapat direpresentasikan, jadi hapus atau ganti sebelum mengonversi ke TOML, karena jika tidak, konversi tidak dapat mengekspresikannya.
Pertanyaan yang sering diajukan
Apa itu TOML?
TOML adalah format konfigurasi minimal yang dirancang agar mudah dibaca, dipakai oleh alat seperti Cargo dan banyak proyek Python di pyproject.toml.
Apakah semuanya bisa dikonversi dengan bersih?
Sebagian besar data bisa. TOML tidak punya null, jadi null JSON tidak bisa direpresentasikan; hapus atau ganti sebelum mengonversi.
Apakah data saya diunggah ke mana pun?
Tidak. Konversi berjalan sepenuhnya di peramban Anda, jadi data Anda tidak pernah keluar dari perangkat.