Konverter XML ke JSON Online
Konversi XML ke JSON, atau JSON ke XML — secara instan, sepenuhnya di browser Anda.
Input XML
Hasil JSON
Konversi terjadi sepenuhnya di browser Anda — data Anda tidak pernah menyentuh server kami.
Konversi XML ke JSON atau JSON ke XML di halaman yang sama — cukup ganti mode.
Tanpa akun, dan tanpa batas berapa banyak data yang dapat Anda konversi.
Bagaimana XML Dipetakan ke JSON
XML dan JSON tidak dapat dipetakan secara sempurna satu sama lain, jadi alat ini menggunakan konvensi sederhana yang mudah dibaca: atribut XML menjadi kunci JSON dengan awalan @ (jadi id="1" menjadi "@id": "1"), konten teks di samping elemen anak menjadi kunci #text kunci, dan elemen anak berulang dengan nama tag yang sama menjadi array JSON. Mengonversi JSON ke XML mengikuti konvensi yang sama secara terbalik.
Cara Mengonversi Antara XML dan JSON
- Pilih arah. "XML → JSON" mengonversi XML menjadi JSON; "JSON → XML" mengonversi sebaliknya.
- Tempel data Anda. Ketik atau tempel XML atau JSON ke dalam kotak, sesuai dengan mode yang Anda pilih.
- Baca hasilnya. Konversi terjadi secara instan saat Anda mengetik — tidak perlu mengklik tombol apa pun.
- Salin atau unduh. Gunakan tombol Salin untuk menyalin hasilnya, atau Unduh untuk menyimpannya sebagai file.
Pertanyaan yang Sering Diajukan
Bagaimana cara mengonversi XML ke JSON?
Beralih ke "XML → JSON", tempel XML Anda, dan JSON yang setara muncul secara instan. Beralih ke "JSON → XML" untuk arah sebaliknya.
Konvensi apa yang digunakan alat ini untuk atribut dan teks?
Atribut XML menjadi kunci JSON dengan awalan @ (misalnya id="1" menjadi "@id": "1"), dan konten teks apa pun di samping elemen anak menjadi kunci "#text". Ini mencerminkan konvensi XML-ke-JSON yang banyak digunakan dan mudah dibaca, bukan satu standar resmi, karena XML dan JSON tidak dapat dipetakan secara sempurna satu sama lain.
Apakah elemen XML yang berulang dikonversi menjadi array JSON?
Ya — jika sebuah elemen memiliki beberapa anak dengan nama tag yang sama, mereka menjadi array JSON di bawah kunci tersebut, dengan urutan tetap terjaga.
Mengapa nilai yang dikonversi kembali sebagai teks, bukan angka atau boolean?
XML tidak memiliki tipe angka atau boolean bawaan — setiap nilai adalah teks sampai sesuatu menafsirkannya. Alat ini mempertahankan hal tersebut, mengonversi konten XML menjadi string JSON alih-alih menebak nilai mana yang dimaksudkan sebagai angka.
Bagaimana JSON → XML memilih nama elemen?
Jika JSON Anda adalah objek dengan satu kunci, kunci tersebut menjadi elemen root; jika tidak, semuanya dibungkus dalam elemen <root>. Kunci objek menjadi tag elemen anak, dan item array berulang sebagai elemen saudara dengan tag yang sama.
Apa yang terjadi jika XML atau JSON saya tidak valid?
Anda akan melihat pesan kesalahan yang jelas menjelaskan apa yang salah, alih-alih hasil kosong atau rusak.
Apakah data saya diunggah ke suatu tempat?
Tidak. Konversi berjalan sepenuhnya di browser Anda menggunakan DOMParser bawaan — data Anda tidak pernah dikirim ke server CurePDF.
Apakah konverter XML ke JSON ini gratis?
Ya, tanpa akun yang diperlukan dan tanpa batas berapa banyak data yang dapat Anda konversi.