Konverter JSON ke TOML Ubah objek JSON menjadi format konfigurasi TOML dengan tabel dan array tabel.
JSON ke TOML
Ubah objek JSON menjadi format konfigurasi TOML dengan tabel dan array tabel.
Tempel JSON
Tempelkan objek JSON ke dalam bidang input.
Tampilkan TOML
Keluaran TOML dengan tabel dan format yang tepat muncul secara instan.
Gunakan di konfigurasi
Salin TOML untuk digunakan dalam file konfigurasi Rust, Python, atau lainnya.
What Is JSON ke TOML?
JSON ke TOML mengubah Notasi Objek JavaScript menjadi format Bahasa Minimal yang Jelas dari Tom. TOML dirancang untuk file konfigurasi dan digunakan oleh Rust (Cargo.toml), Python (pyproject.toml), dan banyak alat lainnya. Konverter ini memetakan objek JSON ke tabel TOML, array objek JSON ke array-tabel TOML (tanda kurung ganda), dan nilai primitif ke ekivalen TOML-nya. Keluarannya menghasilkan konfigurasi yang bersih dan dapat dibaca oleh manusia yang mengikuti konvensi TOML.
Why Use JSON ke TOML?
-
Struktur TOML yang tepat dengan notasi [tabel] dan [[array-of-tables]].
-
Menangani string, angka, boolean, array, dan objek bersarang.
-
Keluaran yang rapi mengikuti konvensi gaya TOML.
-
Tidak ada ketergantungan - generasi TOML murni JavaScript.
Common Use Cases
Pengembangan Rust
Buat file konfigurasi Cargo.toml dari data JSON.
Proyek Python
Buat file konfigurasi pyproject.toml dari spesifikasi JSON.
Manajemen Konfigurasi
Ubah file konfigurasi JSON ke TOML untuk aplikasi yang lebih suka format TOML.
Hugo/Situs Statis
Buat front matter dan konfigurasi TOML untuk Hugo dan generator situs statis serupa.
Technical Guide
Konverter ini mengategorikan nilai JSON menjadi tiga kelompok: nilai sederhana (string, angka, boolean, array sederhana) dioutput sebagai pasangan kunci-nilai inline, objek bersarang menjadi tabel TOML dengan header [bagian], dan array objek menjadi array-tabel TOML dengan header [[bagian]].
String dikutip dengan tanda kutip ganda dan memiliki backslash serta kutip internal yang dihindari. Angka dan boolean dioutput sebagai nilai telanjang. Array sederhana (berisi hanya primitif) menggunakan sintaks array inline TOML [nilai1, nilai2].
Konverter ini memproses nilai sederhana terlebih dahulu, kemudian tabel, lalu array-tabel, mengikuti konvensi TOML di mana kunci telanjang muncul sebelum header tabel. Tabel bersarang menggunakan notasi kunci ber titik (misalnya, [orangtua.anak]).
Catatan: TOML memerlukan tabel root (objek) - nilai root JSON non-objek tidak didukung.
Tips & Best Practices
-
1Nilai akar JSON harus berupa objek - array dan primitif tidak dapat menjadi nilai akar TOML.
-
2Array objek menjadi notasi array-of-tables TOML ([[bagian]]).
-
3Objek bersarang yang dalam menghasilkan nama tabel dengan titik (misalnya, [orangtua.anak.cucu]).
-
4Array sederhana (item non-objek) menggunakan format array inline TOML.
Related Tools
JSON ke YAML
Konversi JSON menjadi format YAML yang rapi dan mudah dibaca menggunakan library js-yaml.
๐ File Conversion
TOML ke JSON
Parse file konfigurasi TOML dan ubah menjadi format JSON.
๐ File Conversion
JSON ke Properties
Konversi objek JSON ke format Java .properties dengan notasi kunci bergaya titik.
๐ File Conversion
JSON ke INI
Konversi objek JSON menjadi format file konfigurasi INI dengan bagian.
๐ File ConversionFrequently Asked Questions
Q Tipe JSON apa yang dipetakan ke TOML?
Q Bisakah saya mengonversi kembali ke JSON?
Q Apakah tanggal ditangani?
Q Apakah keluarannya valid TOML?
Q Mengapa akar harus berupa objek?
About This Tool
JSON ke TOML is a free online tool by FreeToolkit.ai. All processing happens directly in your browser โ your data never leaves your device. No registration or installation required.