Bahasa
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
Konversi TOML ke JSON

Konversi TOML ke JSON

Konversi file konfigurasi TOML ke JSON langsung di browser dengan hasil real-time, penyorotan sintaks, opsi indentasi dan urutan kunci, serta tampilan pohon.

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.

Privat secara desain: konversi berjalan sepenuhnya di browser Anda. TOML Anda tidak pernah diunggah, jadi Anda dapat dengan aman mengonversi file konfigurasi yang sensitif.

Cara Menggunakan

1

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.

2

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.

3

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.

4

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.

Indentasi:
TOML
JSON
Kesalahan

                

Tempel data TOML di sebelah kiri untuk dikonversi

| |
Tempel Cargo.toml, pyproject.toml, atau file konfigurasi TOML apa pun untuk langsung mengonversinya
Gunakan Urutkan Kunci untuk menata setiap kunci JSON sesuai abjad
Beralih ke tampilan Pohon untuk menjelajahi data bersarang dengan simpul yang dapat dilipat
Klik Min untuk keluaran JSON ringkas satu baris
Tekan Tab di editor untuk menyisipkan spasi
Semua konversi berjalan di browser Anda — tidak ada data yang dikirim ke server mana pun
Ingin belajar lebih banyak? Baca dokumentasi →
1/7
Mulai ketik untuk mencari...
Mencari...
Tidak ada hasil yang ditemukan
Coba gunakan kata kunci yang berbeda