Cara menggunakan XML ke JSON
- 1
Tempel atau seret XML
File .xml, feed RSS atau Atom, respons SOAP, atau teks XML apa pun; encoding pada deklarasinya akan diikuti.
- 2
Atur bentuk JSON
Atribut sebagai kunci @, kunci biasa, atau dihilangkan; array hanya untuk elemen berulang atau di mana-mana; angka bertipe angka atau tetap sebagai teks.
- 3
Salin JSON
Dirapikan atau ringkas — salin ke clipboard atau unduh file .json.
Batas dan Pro
File XML hingga 100 MB, XML yang ditempel dengan ukuran berapa pun yang sanggup ditampung browser Anda.
Tentang XML ke JSON
XML ke JSON berguna saat sebuah API, portal pemerintah, atau integrasi lama memberi Anda XML, sedangkan kode Anda membutuhkan JSON. Elemen akar dokumen menjadi satu-satunya kunci tingkat atas, setiap elemen anak menjadi properti, dan elemen yang muncul beberapa kali di bawah satu induk menjadi array, sesuai urutan dokumen.
Atribut perlu diputuskan penanganannya karena JSON tidak mengenal atribut. Pengaturan bawaan menuliskannya sebagai kunci berawalan @ — <price currency="UZS">125000</price> menjadi {"@currency": "UZS", "#text": 125000} — sehingga atribut dan elemen anak tetap terpisah dan JSON dapat diubah kembali menjadi XML yang sama. Kunci biasa menghasilkan objek yang lebih pendek; menghilangkan atribut cocok untuk dokumen yang memakainya hanya sebagai catatan pendukung.
Nilai: dengan deteksi tipe aktif, 42 dan 3.5 menjadi angka JSON, sedangkan true/false menjadi boolean. Namun nilai yang akan berubah jika dibaca sebagai angka tetap berupa string, misalnya kode pos dan nomor rekening berawalan nol, serta angka lebih dari 15 digit. Elemen kosong menjadi string kosong.
Namespace dipertahankan seperti aslinya (dc:title), atau prefiksnya dapat dihapus agar kunci lebih bersih, yang juga menghapus deklarasi xmlns. “Selalu gunakan array” memberi semua elemen anak bentuk array yang sama, praktis saat sebagian data punya satu penulis dan sebagian lain tiga.
Tidak ikut dibawa: komentar, instruksi pemrosesan, dan DOCTYPE; teks yang bercampur dengan tag sebaris, seperti paragraf XHTML, digabung menjadi satu string.
Privasi
XML diurai di worker latar belakang pada halaman ini tanpa permintaan jaringan; tidak ada DTD atau entitas eksternal yang diambil, dan dokumen tidak pernah meninggalkan perangkat Anda.