Konversi TOML ke JSON
Konverter TOML ke JSON ini mengubah konfigurasi TOML menjadi JSON yang rapi langsung di browser Anda, memperbarui keluaran saat Anda mengetik. TOML (Tom's Obvious Minimal Language) menjalankan file seperti Cargo.toml milik Rust, pyproject.toml milik Python, dan hugo.toml milik Hugo, dan alat ini memetakan setiap struktur TOML ke padanan JSON-nya secara instan.
Tempel TOML, ketik manual, atau unggah file .toml, lalu baca hasilnya sebagai teks dengan penyorotan sintaks atau pohon interaktif. Alat ini dibuat untuk developer yang memigrasikan konfigurasi, men-debug file yang rumit, atau memasukkan data TOML ke API berbasis JSON.
Cara Menggunakan
Tambahkan TOML Anda
Tempel atau ketik TOML di editor sebelah kiri, klik Unggah Berkas untuk memuat file .toml dari perangkat Anda, atau tekan Data Contoh untuk contoh Cargo.toml.
Baca JSON-nya
Keluaran JSON muncul otomatis di sebelah kanan saat Anda mengetik. Bilah status menampilkan status Valid, Tidak valid, atau Siap beserta jumlah baris, kunci, dan ukuran.
Atur format keluaran
Atur Indentasi ke 2, 4, atau 8 spasi, atau pilih Min untuk JSON ringkas satu baris. Aktifkan Urutkan Kunci untuk menata setiap kunci sesuai abjad, dan beralih antara tampilan Teks dan Pohon.
Salin atau unduh
Gunakan Salin untuk mengirim JSON ke papan klip Anda, atau Unduh untuk menyimpannya sebagai file data.json.
Fitur
Konversi Real-Time
Keluaran diperbarui otomatis saat Anda mengetik dengan jeda singkat, dan langsung saat Anda menempel konten.
Penyorotan Sintaks
Keluaran JSON diberi kode warna menurut tipe, dengan warna berbeda untuk kunci, string, angka, boolean, dan nilai null.
Tampilan Pohon yang Dapat Dilipat
Jelajahi data bersarang sebagai hierarki interaktif, membuka atau melipat setiap objek dan larik dengan jumlah item yang ditampilkan.
Opsi Indentasi & Minify
Pilih indentasi 2, 4, atau 8 spasi, atau kompres JSON menjadi satu baris yang ringkas.
Urutkan Kunci
Aktifkan pengurutan abjad untuk menata setiap kunci JSON di setiap level data bersarang.
Dukungan Penuh Tipe TOML
Menangani string, integer dan float, boolean, tanggal, larik, larik tabel, tabel sebaris, dan kunci bertitik.
Tanggal ke String ISO
Nilai tanggal dan datetime TOML, yang tidak memiliki tipe asli di JSON, dikonversi menjadi string ISO 8601.
Pelaporan Kesalahan yang Jelas
Saat TOML tidak valid, pesan kesalahan sederhana muncul dan baris bermasalah ditandai di editor.
Unggah, Contoh & Ekspor
Unggah file .toml, muat contoh Cargo.toml, lalu salin JSON atau unduh sebagai data.json.
Bilah Status Langsung
Bilah status melaporkan status validasi plus statistik berjalan untuk baris, kunci, dan ukuran keluaran.
Pertanyaan yang Sering Diajukan
Bagaimana cara mengonversi file TOML ke JSON?
Tempel TOML Anda di editor sebelah kiri atau klik Unggah Berkas untuk memuat file .toml. Keluaran JSON muncul otomatis di sebelah kanan, siap disalin atau diunduh sebagai data.json.
Apakah konversi dilakukan di browser saya?
Ya. Setiap konversi berjalan lokal di browser Anda dan TOML Anda tidak pernah dikirim ke server mana pun. Anda dapat dengan aman mengonversi file konfigurasi sensitif tanpa kekhawatiran privasi.
Apakah komentar TOML dipertahankan di keluaran JSON?
Tidak. JSON tidak mengenal konsep komentar, jadi konverter mengurai TOML menjadi data dan hanya mengeluarkan data itu. Baris yang diawali dengan # di TOML Anda dihilangkan dari hasil JSON.
Bisakah saya mengunggah file .toml atau hanya menempel teks?
Keduanya. Klik Unggah Berkas untuk memuat file .toml dari perangkat Anda, atau tempel dan ketik TOML langsung di editor. Anda juga dapat memuat contoh Cargo.toml dengan satu klik.
Apa yang terjadi pada tanggal TOML dan larik tabel?
Nilai tanggal dan datetime TOML dikonversi menjadi string ISO 8601, karena JSON tidak punya tipe tanggal asli — misalnya 2024-01-15T10:30:00Z menjadi "2024-01-15T10:30:00.000Z". Larik tabel dipetakan ke larik objek JSON, persis seperti yang Anda harapkan.
Apa perbedaan antara tampilan Teks dan Pohon?
Tampilan Teks menampilkan JSON mentah dengan penyorotan sintaks, ideal untuk menyalin atau meninjau keluaran yang tepat. Tampilan Pohon menampilkan hierarki yang dapat dilipat, ideal untuk menjelajahi struktur bersarang yang dalam dan memahami tata letak data.
Versi TOML mana yang didukung?
Konverter mendukung spesifikasi TOML v1.0, mencakup tabel, larik tabel, tabel sebaris, kunci bertitik, string multibaris, dan setiap tipe data standar. File besar dikonversi sepenuhnya di browser, dengan paling banyak jeda singkat pada masukan yang sangat besar.
Belum ada komentar. Jadilah yang pertama berkomentar!