Berjalan di perangkat Anda · File Anda tidak pernah meninggalkan perangkat.
Tempel atau taruh JSON dan dapatkan dokumen XML dengan deklarasi di atas, elemen <root>, dan satu elemen per kunci. Daftar menjadi elemen berulang yang dinamai sesuai kuncinya ("items": [..] memberi beberapa elemen <items>), dan daftar di tingkat atas menjadi elemen <item> di bawah <root>.
Keluarannya sengaja dibuat sederhana: tidak ada atribut yang dibuat, setiap nilai adalah teks di dalam elemennya, null menjadi elemen kosong, dan dokumen diindentasi dua spasi per tingkat supaya terbaca di editor mana pun. Kunci yang tidak boleh jadi nama XML (diawali angka, berisi spasi atau simbol) dibersihkan dengan garis bawah supaya hasilnya selalu bisa diparse.
Teks di-escape dengan benar (& < > dan karakter kontrol), encoding UTF-8, dan Anda melihat 200 baris pertama sebelum mengunduh. Tidak ada yang diunggah.
Cara JSON ke XML
Taruh file JSON, atau tempel JSON ke kotak.
Klik «Konversi ke XML».
Periksa pratinjau dan unduh file .xml.
Format yang didukung dan batasan
Masukan
JSON (.json), file atau teks yang ditempel
Keluaran
XML 1.0, UTF-8, deklarasi di atas, rapi berindentasi
Root
<root>; daftar di tingkat atas menjadi elemen <item>
Daftar
Elemen berulang yang dinamai sesuai kuncinya
Berjalan di
Di browser – tanpa unggah
Tidak cocok untuk: Mencocokkan skema XML tertentu (SOAP, RSS, standar e-Faktur): nama elemen mengikuti kunci JSON Anda, bukan skema.
Pertanyaan umum
Apakah file saya diunggah ke server?
Tidak. Konversi berjalan sepenuhnya di browser, memakai tenaga perangkat Anda sendiri. File tidak pernah meninggalkan HP atau laptop Anda; karena itu alat ini tetap bekerja tanpa internet setelah halaman terbuka.
Daftar ditulis bagaimana?
Sebagai elemen berulang. {"items": [1, 2]} menjadi <items>1</items><items>2</items>. Daftar di paling atas dokumen menjadi elemen <item> di dalam <root>. Daftar kosong tidak menghasilkan elemen sama sekali.
Bagaimana dengan kunci yang berisi spasi atau angka?
Nama elemen XML tidak boleh diawali angka atau berisi spasi. Kunci seperti itu dibersihkan: "1st place" menjadi _1st_place, "harga satuan" menjadi harga_satuan. Sisanya dibiarkan apa adanya.
Bisa dapat atribut, bukan elemen anak?
Tidak; konverter ini selalu menulis elemen anak, supaya pemetaannya jelas dan bisa dibalik dengan alat XML ke JSON.