Skip to content
freeonlinefileconvert

XML ke JSON

Ubah file XML, feed, atau hasil ekspor menjadi JSON yang bersih dan berindentasi, yang bisa dibaca aplikasi atau skrip apa pun.

atau seret ke sini · hingga 50 MB per file, gratis

File lebih besar? Pro bisa mengonversi file hingga 500 MB

Ini melebihi versi gratis

Anda tetap bisa melakukannya: konversi sekarang dan bayar €1,99 hanya jika ingin mengunduh hasilnya.

Versi gratis menerima file hingga 50 MB dan hingga 20 file sekaligus.

Butuh konversi sebaliknya?JSON ke XML

Gratis · Tanpa daftar · Tanpa watermark · File tidak pernah keluar dari perangkat Anda

XML ke JSON dalam 3 langkah

  1. Pilih file XML Anda, atau seret ke kotak.
  2. Klik Konversi ke JSON.
  3. Unduh file JSON, siap dipakai di kode atau aplikasi Anda.

Bagaimana XML menjadi JSON

XML dan JSON sama-sama menggambarkan struktur pohon, tetapi tidak cocok satu per satu, sehingga setiap konverter harus menentukan pilihan. Di sini setiap elemen menjadi key, atribut menjadi key yang diawali @, dan teks yang berada di samping atribut atau elemen anak masuk ke key #text. Elemen yang muncul beberapa kali berturut-turut, seperti item dalam feed RSS, menjadi list.

Angka serta true dan false menjadi nilai JSON sungguhan, sedangkan kode yang diawali nol, seperti kode pos atau nomor telepon, tetap berupa teks agar tidak ada digit yang hilang. Komentar dan processing instruction dihilangkan. Jika XML rusak, Anda melihat pesan parser beserta baris tempat error terjadi, bukan file yang terkonversi setengah jalan.

Pertanyaan yang sering diajukan

Bagaimana cara mengubah XML ke JSON?

Pilih file XML Anda di sini, lalu klik Konversi ke JSON. Browser membaca file tersebut dan menulis JSON berindentasi yang bisa langsung Anda unduh. Ini berfungsi untuk file ekspor, sitemap, feed RSS, respons SOAP, dan file konfigurasi, di perangkat apa pun.

Apa yang terjadi pada atribut XML?

Atribut disimpan sebagai key yang diawali @, jadi <book id="7"> menjadi "book": {"@id": 7}. Teks di dalam elemen yang juga punya atribut disimpan di bawah "#text". Ini adalah konvensi yang paling umum, dan alat JSON ke XML kami membacanya kembali dengan cara yang sama.

Kenapa satu elemen menjadi list dan yang lain objek tunggal?

Elemen yang muncul lebih dari sekali di dalam induk yang sama menjadi list; elemen yang hanya muncul sekali tetap menjadi satu nilai. Jika kode Anda selalu mengharapkan list, periksa kedua kemungkinan, karena feed yang hanya berisi satu item akan menghasilkan objek tunggal.

File XML saya error. Apa yang salah?

File tersebut bukan XML yang well-formed: sering kali ada karakter & yang tidak di-escape di dalam teks, tag penutup yang hilang, atau dua elemen root. Pesan error menunjukkan baris tempat parser berhenti. Perbaiki di editor teks lalu coba lagi, atau buka file di browser untuk melihat pesan yang sama.

Apakah file saya diunggah ke server?

Tidak. XML dibaca oleh browser Anda sendiri dan dikonversi di perangkat Anda, jadi ekspor internal, faktur, atau data pelanggan tidak pernah keluar dari komputer Anda. Setelah halaman selesai dimuat, konverter tetap berfungsi bahkan tanpa koneksi internet.

Alat terkait

Anda termasuk yang pertama

FreeOnlineFileConvert baru saja diluncurkan. Buat akun gratis sekarang dan masuk daftar Family & Friends kami: paket Pro lengkap, gratis seumur hidup.

Pro0 €6,99 €
Gabung gratis