Panduan Konverter JSON XML

Konversi antara JSON dan XML secara instan. Tempel JSON untuk mendapatkan XML, atau tempel XML untuk mendapatkan JSON.

Kembali ke Konverter JSON XML

Apa yang dilakukan alat ini

Konverter JSON XML mengonversi antara JSON dan XML secara instan. Tempel JSON untuk mendapatkan XML, atau tempel XML untuk mendapatkan JSON. Menangani struktur bertingkat dan array. Berguna untuk mengintegrasikan sistem yang menggunakan format data berbeda, migrasi konfig, atau menjelajahi perbedaan format.

Cara menggunakannya

  1. Pilih arah — JSON ke XML, atau XML ke JSON.
  2. Tempel input — Tempel JSON atau XML valid di area input.
  3. Lihat output — Hasil konversi muncul secara real time.
  4. Salin — Salin output ke clipboard.
  5. Ganti — Ubah arah dan tempel format lainnya untuk mengonversi kembali.

Cara kerjanya

JSON → XML: JSON di-parse, dan setiap kunci menjadi elemen. Array menjadi elemen berulang; objek bertingkat menjadi elemen bertingkat. Pembungkus root mungkin ditambahkan untuk XML valid. XML → JSON: XML di-parse dengan DOMParser, dan DOM ditelusuri untuk membangun objek JavaScript. Nama elemen menjadi kunci; konten teks menjadi nilai string; elemen berulang menjadi array. Konversi mengikuti konvensi umum tetapi mungkin tidak round-trip sempurna untuk kasus tepi (mis. atribut, konten campuran).

Semua komputasi berjalan sepenuhnya di browser Anda. Tidak ada data yang dikirim ke server mana pun.

Kasus penggunaan & contoh

  • Integrasi API — Konversi respons REST JSON ke XML untuk sistem warisan.
  • Migrasi konfig — Pindah antara format konfig JSON dan XML.
  • Ekspor data — Ekspor data terstruktur dalam format yang diperlukan.
  • Pembelajaran — Bandingkan representasi JSON dan XML dari data yang sama.
  • Pengujian — Hasilkan data uji dalam format target.

Contoh

JSON: {"name":"Alice","tags":["a","b"]} → XML:

<root>
  <name>Alice</name>
  <tags>a</tags>
  <tags>b</tags>
</root>

Batasan & kendala

  • Konversi lossy — Atribut XML, namespace, dan konten campuran mungkin tidak memetakan bersih ke JSON.
  • Round-trip — Konversi JSON→XML→JSON mungkin tidak mereproduksi aslinya persis.
  • Dokumen besar — Input sangat besar dapat memperlambat konversi.
  • Konvensi — Konversi mengikuti aturan umum; kasus tepi mungkin bervariasi.

Semua perhitungan dan konversi berjalan sepenuhnya di browser Anda. Tidak ada data yang dikirim ke server mana pun, sehingga input Anda tidak pernah meninggalkan perangkat.