Langsung ke konten

Pengonversi XML ke JSON

Mengonversi elemen dan atribut XML menjadi struktur JSON. Atribut dipertahankan sebagai kunci yang diawali dengan @_.
Memeriksa dukungan browser
Memverifikasi dukungan pemilihan file dan unduhan sebelum memulai.

Letakkan file di sini atau pilih satu

Mendukung file hingga 20 MiB per file.

Masukkan file, klik konversi, dan selesai. Semuanya berjalan langsung di browser Anda tanpa perlu menunggu unggahan, dan hasilnya langsung siap diunduh.

Hal yang perlu diketahui

  • Atribut elemen disimpan sebagai kunci dengan awalan @_ di depan namanya.
  • Elemen berulang dengan nama sama dikelompokkan ke dalam array. Satu kemunculan menjadi nilai biasa, bukan array.
  • XML yang tidak valid tidak dikonversi; Anda akan melihat pesan sebagai gantinya.

Cara menggunakan

  1. Pilih file XML

    Pilih file XML hingga 20 MiB.

  2. Mulai konversi

    Setelah pemeriksaan file selesai, konversi JSON dimulai.

  3. Simpan JSON-nya

    Unduh file JSON yang sudah jadi.

Pertanyaan yang sering diajukan

Bagaimana atribut XML disimpan?

Atribut elemen disimpan dengan awalan @_ di depan namanya. Misalnya, <item id="1"> menjadi {"item":{"@_id":"1"}}, sehingga atribut tetap berbeda dari elemen anak.

Apa yang terjadi pada elemen berulang?

Elemen yang muncul beberapa kali dengan nama sama dikelompokkan ke dalam array. Jika hanya muncul sekali, elemen disimpan sebagai satu nilai — pertimbangkan kedua kasus saat memakai keluaran di dalam kode.

Apakah namespace dan CDATA didukung?

Ya. Nama elemen yang menyertakan namespace dipakai sebagai kunci tanpa perubahan, dan teks di dalam bagian CDATA disimpan sebagai nilai string biasa.

Bisakah saya mengonversi JSON hasilnya kembali ke XML?

Tidak. Konversi kembali ke XML saat ini belum tersedia, jadi sebaiknya simpan file XML asli Anda.

Apakah data saya dikirim ke suatu tempat?

Tidak. File Anda tidak pernah meninggalkan perangkat Anda. Konversi berjalan di dalam browser Anda dan tidak ada yang diunggah.