Konverter TOML ke JSON Parse file konfigurasi TOML dan ubah menjadi format JSON.
TOML ke JSON
Parse file konfigurasi TOML dan ubah menjadi format JSON.
Tempelkan TOML
Tempelkan konfigurasi TOML Anda ke dalam bidang input.
Tampilkan JSON
Keluaran JSON yang diparsir muncul dengan format yang tepat.
Salin hasil
Salin JSON untuk digunakan dalam aplikasi dan API.
What Is TOML ke JSON?
TOML ke JSON mengonversi file konfigurasi Bahasa Minimal yang Jelas (Tom's Obvious Minimal Language) menjadi format Notasi Objek JavaScript. TOML adalah format konfigurasi populer yang digunakan oleh Cargo (Rust), pyproject.toml (Python), Hugo, dan banyak alat lainnya. Konverter ini memparse tabel TOML, array-of-tables, array inline, string, angka, boolean, dan komentar, menghasilkan representasi JSON yang bersih. Ini menangani header bagian, kunci bergaya dotted, dan struktur bertingkat.
Why Use TOML ke JSON?
-
Mengurai fitur TOML standar: tabel, array-of-tables, array inline.
-
Menangani string, angka, boolean, dan komentar.
-
Keluaran JSON yang bersih dengan indentasi 2 spasi.
-
Tidak ada unggahan server - penguraian terjadi di browser Anda.
Common Use Cases
Pengembangan Rust
Uraikan file Cargo.toml untuk memahami ketergantungan dan konfigurasi proyek.
Proyek Python
Konversi pyproject.toml ke JSON untuk akses programatis ke metadata proyek.
Analisis Konfigurasi
Ubah file konfigurasi TOML menjadi JSON untuk pemrosesan dengan alat JavaScript.
Migrasi
Konversi konfigurasi TOML ke JSON saat bermigrasi ke aplikasi yang menggunakan konfigurasi JSON.
Technical Guide
Parser memproses input TOML baris per baris. Komentar (yang dimulai dengan #) dihilangkan sebelum diproses. Parser mempertahankan penunjuk "tabel saat ini" yang dimulai dari objek root.
Header [table] membuat objek bertingkat dalam struktur JSON, dengan nama bergaya dotted yang membuat tingkat bertingkat. Header [[array-of-tables]] membuat atau menambahkan ke array objek. Pasangan kunci-nilai diparse dan ditambahkan ke tabel saat ini.
Penguraian nilai mendukung: string berikut kutipan ganda (dengan urutan escape), string literal dengan kutipan tunggal, integer, angka titik mengambang, boolean (benar/salah), dan array inline. Array inline dapat berisi tipe campuran.
Batasan: Implementasi ini mencakup fitur TOML paling umum tetapi mungkin tidak menangani setiap kasus tepi dalam spesifikasi TOML lengkap. Tabel inline, string multi-baris, dan jenis datetime memiliki dukungan terbatas.
Tips & Best Practices
-
1Komentar di TOML dihilangkan selama penguraian - mereka tidak direpresentasikan dalam JSON.
-
2Header tabel [bagian] membuat objek bersarang dalam keluaran JSON.
-
3Array-of-tables [[bagian]] membuat array objek.
-
4Untuk file TOML yang kompleks, validasi keluaran JSON untuk memastikan semua nilai diurai dengan benar.
Related Tools
YAML ke JSON
Konversi YAML menjadi JSON yang diformat dengan indentasi yang dapat dikonfigurasi.
๐ File Conversion
JSON ke TOML
Ubah objek JSON menjadi format konfigurasi TOML dengan tabel dan array tabel.
๐ File Conversion
INI ke JSON
Parse berkas konfigurasi INI dan ubah menjadi format JSON terstruktur.
๐ File Conversion
Properti ke JSON
Konversi file Java .properties menjadi JSON terstruktur dengan dukungan kunci bersarang.
๐ File ConversionFrequently Asked Questions
Q Apakah itu menangani semua fitur TOML?
Q Apakah komentar TOML dipertahankan?
Q Bagaimana nilai datetime diperlakukan?
Q Apa tentang string multi-baris?
Q Apakah itu sepenuhnya sesuai dengan TOML?
About This Tool
TOML ke JSON 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.