Konversi XML ke JSON
Konverter XML ke JSON ini mengubah dokumen XML menjadi JSON yang bersih dan mudah dibaca langsung di browser Anda. Tempel markup Anda atau unggah file, lalu output JSON langsung muncul di sebelah kanan — cocok untuk respons API, file konfigurasi, dan umpan data.
JSON lebih ringan dan tidak sebertele XML, bekerja secara native di JavaScript, dan merupakan format yang diharapkan sebagian besar API modern. Mengonversi XML ke JSON menyederhanakan struktur bersarang, memangkas ukuran file, serta membuat data lebih mudah dibaca dan diproses. Anda mengatur sendiri bagaimana atribut dan kunci teks dipetakan, sehingga output sesuai dengan bentuk yang dibutuhkan aplikasi Anda.
Cara Mengonversi XML ke JSON
Tambahkan XML Anda
Tempel XML Anda ke panel kiri, klik Unggah File untuk memuat file .xml, .svg, .xhtml, atau .rss, atau tekan Data Contoh untuk mencoba contoh yang sudah jadi.
Lihat JSON secara instan
Konversi terjadi otomatis saat Anda mengetik — tidak ada tombol konversi yang perlu ditekan. JSON muncul di sebelah kanan, dan bilah status melaporkan apakah XML Valid atau Tidak valid.
Sesuaikan output
Gunakan tombol Prefiks Atribut dan Kunci Teks untuk mengatur penamaan atribut dan teks konten campuran, lalu aktifkan Ringkas untuk JSON satu baris yang padat.
Salin atau unduh
Beralih antara tampilan Teks dan Pohon untuk memeriksa hasilnya, lalu Salin ke clipboard atau Unduh sebagai file .json.
Fitur
Konversi Real-Time
Konverter memproses XML Anda saat mengetik, dengan debounce cerdas sehingga output JSON diperbarui otomatis — tanpa tombol konversi.
Penanganan Atribut Fleksibel
Petakan atribut XML ke kunci JSON dengan prefiks @, prefiks _, atau gabungkan langsung ke dalam objek agar sesuai struktur yang Anda inginkan.
Kunci Teks yang Dapat Diatur
Untuk konten campuran, simpan teks di bawah kunci pilihan Anda — #text, _text, atau value — sehingga output terbaca sesuai keinginan.
Pengelompokan Elemen Cerdas
Elemen berulang dengan nama tag yang sama otomatis dikelompokkan menjadi array JSON, sedangkan elemen tunggal tetap berupa objek.
Tampilan Pohon Interaktif
Jelajahi JSON secara visual dengan node buka dan tutup, badge jumlah pada objek dan array, serta string, angka, boolean, dan null yang diberi warna.
Output Rapi atau Ringkas
Baca JSON berinden dan terformat di tampilan teks, atau aktifkan tombol Ringkas untuk output satu baris padat yang siap disematkan.
Unggah & Unduh File
Muat file .xml, .svg, .xhtml, dan .rss langsung dari perangkat Anda, dan unduh JSON hasil konversi sebagai file .json dengan satu klik.
Validasi & Bilah Status
XML yang tidak valid ditandai seketika dengan pesan yang jelas, dan bilah status menampilkan jumlah elemen, jumlah atribut, serta ukuran file output.
Pertanyaan yang Sering Diajukan
Bagaimana cara mengonversi XML ke JSON?
Tempel XML Anda ke panel kiri atau unggah file, dan JSON muncul di sebelah kanan secara otomatis saat Anda mengetik. Tidak ada yang perlu dipasang dan tidak ada tombol konversi yang perlu ditekan — cukup salin atau unduh hasilnya saat selesai.
Apakah konverter berjalan di browser saya, dan apakah data saya aman?
Ya. Semua konversi berlangsung sepenuhnya di browser Anda menggunakan parser XML bawaannya. XML Anda tidak pernah dikirim ke server mana pun, jadi aman untuk mengonversi dokumen sensitif atau rahasia.
Bagaimana atribut XML ditangani dalam JSON?
Secara default, atribut diberi prefiks @ (misalnya "@category": "fiction"). Dengan tombol Prefiks Atribut Anda dapat beralih ke prefiks _ atau Gabung atribut langsung ke dalam objek tanpa prefiks sama sekali.
Apa yang terjadi ketika beberapa elemen memiliki nama tag yang sama?
Elemen sejajar dengan nama yang sama (misalnya beberapa tag <book>) otomatis dikelompokkan menjadi array JSON. Satu elemen dengan nama itu tetap berupa objek JSON biasa.
Bagaimana konten campuran ditangani?
Ketika sebuah elemen berisi teks dan elemen anak sekaligus, teks disimpan di bawah kunci yang dapat diatur — #text secara default, dengan _text dan value sebagai alternatif. Elemen yang hanya berisi teks menjadi nilai string sederhana.
Apakah ini menangani bagian CDATA?
Ya. Bagian CDATA diperlakukan sebagai konten teks biasa — pembungkusnya dihapus dan teks di dalamnya disertakan dalam JSON seperti node teks biasa.
Jenis file XML apa saja yang bisa saya unggah?
Anda dapat mengunggah file .xml, .svg, .xhtml, dan .rss — semuanya format berbasis XML yang dikonversi dengan rapi ke JSON.
Apa perbedaan antara tampilan Teks dan Pohon?
Tampilan Teks menampilkan JSON mentah sebagai teks terformat, praktis untuk menyalin atau meninjau seluruh output. Tampilan Pohon memberikan tata letak hierarkis interaktif tempat Anda dapat membuka dan menutup node untuk menjelajahi strukturnya.
Belum ada komentar. Jadilah yang pertama berkomentar!