TL
Tool Lab
💰Donate
💰Donate

XML to JSON

Konversi XML ke JSON

XML Input
JSON Output

Tentang alat ini

XML to JSON Converter mengubah dokumen XML menjadi JSON yang setara: setiap elemen XML menjadi kunci JSON, elemen anak menjadi objek bertingkat, dan elemen saudara berulang dengan nama tag yang sama secara otomatis dikelompokkan menjadi array JSON.

Konten teks secara otomatis disimpulkan menjadi angka atau boolean jika sesuai ('30' menjadi 30, 'true' menjadi true). Atribut XML tidak disertakan — hanya konten elemen yang dikonversi. Semua pemrosesan berjalan secara lokal di browser.

Cara penggunaan

  1. Tempel XML Anda ke area XML Input, atau klik Sample untuk memuat contoh.
  2. Pilih level indentasi JSON (2 spasi, 4 spasi, atau Minified).
  3. Klik → JSON untuk mengonversi.
  4. Klik Copy untuk menyalin hasil JSON ke clipboard Anda.

Kasus penggunaan

Pengembang backend mengonversi respons XML API menjadi JSON untuk frontend JavaScript. Data engineer mengubah feed XML menjadi JSON untuk pemrosesan pipeline. Pengembang yang bermigrasi dari file konfigurasi berbasis XML mendokumentasikan skema mereka dalam JSON. Pengembang web mengonversi feed RSS/Atom menjadi JSON untuk digunakan dalam aplikasi JavaScript.

Pertanyaan umum

  • Apa yang terjadi pada elemen berulang dengan nama tag yang sama?Elemen tersebut secara otomatis dikelompokkan menjadi array JSON. Misalnya, dua elemen saudara <item> menjadi "item": ["value1", "value2"].
  • Apakah atribut XML dikonversi?Tidak. Hanya konten teks elemen dan elemen anak yang dikonversi. Atribut XML diabaikan.
  • Bagaimana tipe nilai teks ditentukan?Angka dan boolean disimpulkan secara otomatis: '42' menjadi 42, 'true' menjadi true, 'false' menjadi false. Selain itu tetap menjadi string.