Cara menggunakan JSON ke XML
- Tempel JSON atau buka file
.json. - Atur nama root element serta cara penulisan array dan atribut.
- Salin atau unduh XML-nya.
Memetakan JSON ke XML
JSON dan XML memodelkan data dengan cara yang berbeda, jadi konverter harus mengikuti konvensi tertentu. Tool ini memakai konvensi yang paling umum (juga dipakai pustaka seperti xml2js dan fast-xml-parser), sehingga menjadi kebalikan langsung dari konverter XML ke JSON kami:
| JSON | XML |
|---|---|
{"name": "Ada"} | <name>Ada</name> |
{"tag": ["a", "b"]} | <tag>a</tag><tag>b</tag> |
{"@id": "7"} | atribut id="7" pada elemen induk |
{"#text": "hi"} | isi teks di samping atribut |
null | elemen kosong <x/> atau xsi:nil="true" |
Root element
Dokumen XML harus memiliki tepat satu root. Jika JSON kamu berupa objek dengan satu kunci, kunci tersebut menjadi root. Jika tidak, atau jika kamu centang Selalu bungkus dalam root, semua data dibungkus dalam root element yang kamu pilih, dan array tingkat atas menjadi elemen <item> yang berulang.
Nama dan escaping
Nama elemen XML tidak boleh diawali angka atau mengandung spasi, jadi kunci seperti 2fa enabled menjadi _2fa_enabled. Nilai teks dan atribut di-escape (& → &, < → <), sehingga output selalu well-formed. Rapikan hasilnya lebih lanjut dengan formatter XML.
Juga dicari sebagai: konversi json ke xml, json ke xml online, json2xml, konverter json xml, ubah json ke xml, json array ke xml, convert json to xml.
Tool yang cocok dipakai bersama JSON ke XML
- Format JSON — Tempel JSON untuk dirapikan, di-minify, atau divalidasi.
- JSON ke YAML — Tempel JSON dan dapatkan YAML yang rapi untuk manifest Kubernetes, Docker Compose, GitHub Actions, atau file konfigurasi apa pun.
- JSON Viewer — Jelajahi JSON besar atau bersarang dengan nyaman: lipat dan buka objek, cari key atau value, lalu klik node mana pun untuk mendapatkan JSONPath-nya.
- Validator JSON Schema — Tempel schema dan JSON untuk melihat nilai mana yang melanggar aturan, atau buat schema awal dari data contoh.
Pertanyaan yang sering diajukan
Bagaimana array JSON dikonversi ke XML?
{"tag": ["a","b"]} → dua elemen <tag>.Bagaimana cara membuat atribut XML?
{"product": {"@id": "7", "name": "Keyboard"}} → <product id="7">.