Konverter JSON ke XML

Ubah JSON menjadi XML yang well-formed untuk layanan SOAP, API lama, feed, dan file konfigurasi, dengan kontrol atas root element, atribut, dan indentasi.

Diperbarui
Buka file
Indentasi

Data kamu tidak pernah meninggalkan komputer kamu. Semua proses berjalan 100% secara lokal di browser kamu.

Apakah alat ini membantu?0.0 0 penilaian
Atribut jadi kunci berawalan @Elemen berulang jadi array, CDATA dan teks tetap terjaga; deteksi tipe data opsional.XML ke JSON →

Cara menggunakan JSON ke XML

  1. Tempel JSON atau buka file .json.
  2. Atur nama root element serta cara penulisan array dan atribut.
  3. 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:

JSONXML
{"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
nullelemen 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 (& → &amp;, < → &lt;), 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?
Setiap item array menjadi elemen berulang dengan nama sesuai kunci array, misalnya {"tag": ["a","b"]} → dua elemen <tag>.
Bagaimana cara membuat atribut XML?
Beri awalan @ pada kunci (bisa diatur): {"product": {"@id": "7", "name": "Keyboard"}} → <product id="7">.
Apakah data saya diunggah?
Tidak. Konversi berjalan di browser kamu.
Bisakah saya memasang JSON ke XML sebagai aplikasi web dan memakainya offline?
Bisa. JSON ke XML adalah aplikasi web (PWA) yang bisa dipasang. Pemasangannya lewat browser kamu, bukan diunduh dari toko aplikasi. Klik Pasang aplikasi di bagian atas halaman ini di Chrome atau Edge (Windows, macOS, Linux, ChromeOS) atau di Android. Di iPhone dan iPad, gunakan Bagikan → Tambahkan ke Layar Utama, dan di Safari 17+ pada Mac, gunakan File → Tambahkan ke Dock. Setelah itu, aplikasi akan terbuka di jendelanya sendiri dengan ikonnya sendiri. Karena berjalan sepenuhnya di browser kamu, aplikasi ini tetap bisa dipakai offline. Firefox di desktop tidak bisa memasang aplikasi web. Cara memasang aplikasi.

Tool terkait