Cara menggunakan JSON ke XML
- 1
Tempel JSON
Bisa berupa objek, array berisi record, atau respons API; file .json juga bisa diseret ke sini.
- 2
Beri nama elemen
Kosongkan elemen akar agar namanya diambil dari data, lalu atur nama elemen untuk item pada array biasa.
- 3
Unduh XML
Dengan indentasi spasi atau tab, atau dalam satu baris, dengan atau tanpa deklarasi <?xml?>.
Batas dan Pro
File JSON hingga 500 MB; teks yang ditempel berukuran berapa pun asalkan masih dapat ditampung browser Anda.
File JSON hingga 4 GB. Lihat Pro
Tentang JSON ke XML
JSON ke XML menulis data JSON sebagai dokumen XML untuk sistem yang masih bertukar data dalam format XML: impor akuntansi dan ERP, skema e-invoice, layanan SOAP, resource Android, dan banyak integrasi lama.
Setiap kunci menjadi elemen dan setiap array mengulang elemennya, sehingga {"book": [{…}, {…}]} menjadi dua elemen <book> yang berdampingan — bentuk yang biasanya diharapkan skema XML. Array tingkat atas, yang tidak bisa ada di XML, dibungkus dalam elemen akar dengan satu elemen item untuk setiap entri. Satu kunci tingkat atas yang berisi array, misalnya {"orders": […]}, menjadi akar dengan elemen anak <order> dalam bentuk tunggal. Jika objek hanya memiliki satu kunci tingkat atas, kunci itu menjadi akar; jika tidak, akarnya bernama root, atau nama apa pun yang Anda ketik.
Kunci yang diawali @ menjadi atribut dan kunci "#text" menjadi teks elemen, dengan konvensi yang sama seperti arah XML ke JSON, jadi data bisa bolak-balik. Aktifkan "Tulis nilai sederhana sebagai atribut" untuk record ringkas seperti <user id="1" name="Ann"/>.
JSON mengizinkan nama kunci yang tidak boleh dipakai di XML, jadi nama diperbaiki: spasi dan karakter tidak valid lainnya diganti garis bawah, dan nama yang diawali angka diberi garis bawah di depannya ("1st place" → _1st_place). Teks di-escape (&, < dan > pada isi; tanda kutip pada atribut), karakter yang dilarang XML dihapus, null menjadi elemen kosong, dan array bersarang mendapat elemen anak item.
Output berupa UTF-8. Hasilnya XML yang well-formed; tidak diperiksa terhadap skema XSD, jadi urutan elemen dan kolom wajib tetap bergantung pada data Anda.
Privasi
JSON yang Anda tempel atau seret dibaca dan diubah menjadi XML oleh worker di tab browser ini; data tidak dikirim ke server dan tidak disimpan di mana pun.