JSON ke XML
Ubah data JSON menjadi XML yang rapi dan valid untuk sistem, feed, dan impor yang hanya menerima XML.
atau seret ke sini · hingga 50 MB per file, gratis
File lebih besar? Pro bisa mengonversi file hingga 500 MBMelebihi batas gratis: Anda bisa membuka unduhan mulai €1,99.
Sedang diproses…
File Anda sudah siap
Gratis · Tanpa daftar · Tanpa watermark · File tidak pernah keluar dari perangkat Anda
JSON ke XML dalam 3 langkah
- Pilih file JSON Anda, atau seret ke kotak.
- Klik Konversi ke XML.
- Unduh file XML yang berindentasi dan siap diimpor.
Dari JSON ke XML tanpa kejutan
Banyak program akuntansi, feed e-commerce, portal pemerintah, dan sistem perusahaan lama masih hanya bisa mengimpor XML, sementara aplikasi modern dan API memakai JSON. Alat ini menulis file XML yang well-formed dengan deklarasi XML, encoding UTF-8, dan indentasi dua spasi, sehingga mudah dibaca dan aman untuk diimpor.
Setiap key menjadi elemen dan setiap list menjadi elemen yang sama yang diulang. Key yang diawali @ menjadi atribut dan key #text menjadi teks elemen, sama seperti cara XML ke JSON menuliskannya, sehingga konversi bolak-balik tidak kehilangan data. Karakter seperti & dan < di-escape, dan nama key yang tidak diizinkan XML, misalnya yang berisi spasi atau diawali angka, dibuat valid.
Pertanyaan yang sering diajukan
Bagaimana cara mengubah JSON ke XML?
Pilih file JSON Anda, lalu klik Konversi ke XML. Alat ini memeriksa JSON, membangun pohon XML, dan mengunduh file .xml berindentasi. Jika JSON memiliki error sintaks, Anda melihat pesan parser sebagai gantinya, jadi Anda tahu persis apa yang harus diperbaiki.
Apa elemen root dari XML-nya?
XML membutuhkan satu elemen root. Jika JSON Anda berupa objek dengan satu key, seperti {"catalog": {...}}, key itu menjadi root. Jika tidak, semuanya dibungkus dalam elemen <root>, dan isi list di tingkat teratas menjadi elemen <item>.
Bagaimana array JSON dikonversi?
Array menjadi elemen yang sama yang diulang sekali untuk setiap isinya. Contohnya, "book": [{...}, {...}] menghasilkan dua elemen <book> berdampingan. Begitulah XML secara alami menyimpan list, dan itulah yang diharapkan sebagian besar program impor XML.
Bisakah saya membuat atribut XML?
Bisa. Awali key dengan @ dan key itu menjadi atribut dari elemennya: {"book": {"@id": 7, "title": "Dune"}} menghasilkan <book id="7"><title>Dune</title></book>. Key bernama #text menjadi teks dari elemen itu sendiri. Dengan begitu Anda bisa menyiapkan XML persis seperti yang diharapkan sistem tujuan.
Apakah file saya diunggah ke server?
Tidak. JSON dikonversi di dalam browser pada perangkat Anda sendiri, jadi respons API, katalog produk, atau data pelanggan tidak pernah keluar dari komputer Anda. Setelah halaman selesai dimuat, konverter tetap berfungsi bahkan tanpa koneksi internet.