id

XML ke JSON

Ubah berkas XML menjadi JSON secara lokal - dengan elemen dan atribut, tanpa unggah, langsung di peramban Anda.

Memproses secara lokal di perangkat Anda ...

Memproses secara lokal di perangkat Anda ...

0%

Apakah berkas saya diunggah?

Tidak. Semuanya berjalan di peramban Anda - berkas Anda tidak pernah meninggalkan perangkat. Bagaimana ini dapat diverifikasi

Tanpa unggahan100% lokal
Isi tetap milikmutanpa akses pihak ketiga
Hosted in GermanyGlobal Content Delivery
Diaudit independenTLS A+ · HTTP header A+

XML adalah format data hierarkis yang luas dipakai - lazim untuk umpan RSS, API SOAP, dokumen Office, konfigurasi, dan pertukaran data antarsistem. Namun untuk diolah lebih lanjut dalam program dan API modern, JSON lebih ringkas. Alat ini menerjemahkan struktur pohon XML menjadi objek JSON yang setara.

Alat ini mengurai XML Anda sepenuhnya secara lokal di peramban Anda (fast-xml-parser, JavaScript murni). Elemen bersarang menjadi objek bersarang, atribut diambil dengan awalan "@_", sehingga tidak ada informasi yang hilang. XML yang tidak sah ditolak dengan pesan galat yang jelas. Tidak ada yang diunggah.

Anda akan menemuinya misalnya saat mengolah umpan berita, sebuah peta situs, antarmuka rekening koran, atau aturan ekspor data lama yang masih berpikir dalam tanda kurung sudut. Saat membaca hasilnya, perhatikan satu keunikan: jika sebuah elemen anak muncul hanya sekali, terbentuk satu objek tunggal, sedangkan pada perulangan terbentuk sebuah daftar. Siapa pun yang memperhitungkan ini dalam kode pengolahnya akan terhindar dari kasus khusus yang mengejutkan saat jumlahnya berubah-ubah.

Data teknis

Data teknis
Format masukanXML
Format keluaranJSON
Pemrosesan massalTidak
PemrosesanLokal di peramban (JavaScript)
Unggah berkasTidak ada

Dalam 3 langkah

  1. Letakkan atau pilih berkas XML Anda.
  2. Alat mengonversi secara lokal dan mengindentasi JSON secara otomatis.
  3. Unduh berkas JSON.

Batasan: XML harus berbentuk baik (jika tidak, muncul galat yang jelas). Atribut mendapat awalan '@_'. Komentar dan instruksi pemrosesan dilewati. Konten campuran tidak selalu dapat dipetakan secara tegas. Namespace tetap sebagai awalan dalam kunci. Teks yang terlihat seperti angka atau boolean secara otomatis dikenali sebagai angka/boolean JSON asli; tanggal tetap berupa teks, karena XML tidak memiliki format tanggal sendiri.

Pertanyaan umum

Apakah berkas saya diunggah?

Tidak. Konversinya berjalan sepenuhnya secara lokal di peramban - tidak ada yang dikirim.

Apakah atribut diambil?

Ya. Atribut muncul di JSON dengan awalan "@_" di depan namanya.

Apa yang terjadi pada XML yang tidak sah?

Anda memperoleh pesan galat yang jelas beserta penyebabnya - tanpa macet.

Bisakah saya mendapatkan JSON ringkas alih-alih berindentasi?

Keluaran di sini selalu berindentasi rapi. Untuk versi ringkas (diminifikasi), alirkan hasilnya nanti melalui alat Rapikan JSON kami dengan opsi Ringkas.

Alat terkait

JSON ke YAML · YAML ke JSON · JSON ke XML · XML ke YAML · TOML ke JSON · GeoJSON ke KML