OKfmt

XML JSON

Memparsing XML ke JSON dengan atribut di awalan @_ dan node teks terjaga, untuk memasukkan respons SOAP/RSS ke frontend modern.

Seret file ke sini atau klik

Ctrl+V untuk tempel dari papan klip

Cara mengonversi XML ke JSON

  1. 1Unggah file XML Anda dengan menarik, mengklik, atau menempel.
  2. 2Sesuaikan pengaturan kualitas jika diperlukan.
  3. 3Klik 'Konversi Sekarang' dan tunggu konversi selesai.
  4. 4Unduh file JSON Anda yang sudah dikonversi.

Tentang konversi XML ke JSON

XML adalah bahasa markup yang dapat diperluas, dirilis oleh W3C pada tahun 1998. Ia mengadopsi struktur pohon tag yang memisahkan atribut dari node teks, dan merupakan format dasar untuk SOAP, RSS, SVG. Ia memiliki sintaks yang ketat dan redundansi tinggi. JSON adalah format pertukaran pasangan kunci-nilai dan larik yang didefinisikan dalam RFC 8259, dengan hanya enam tipe data dasar. Kebutuhan konversi berasal dari adaptasi format untuk skenario interaksi data yang berbeda.

Ukuran file output setelah konversi lebih kecil daripada file XML asli. Struktur pohon bertingkat XML sesuai dengan objek bertingkat di JSON, tag XML dikonversi menjadi nama kunci JSON, dan atribut XML dapat dipertahankan sebagai pasangan kunci-nilai dalam objek. XML tidak mendukung tipe tanggal asli yang tidak terdefinisi di JSON, dan XML tidak memiliki struktur standar yang sesuai dengan komentar JSON, jadi komentar tidak dipertahankan setelah konversi.

Konversi ini cocok untuk alur kerja seperti interaksi data dalam pengembangan front-end Web dan adaptasi data antarmuka aplikasi seluler. Output kompatibel dengan semua parser JSON yang mengikuti spesifikasi RFC 8259, dan mendukung penguraian dan pemanggilan oleh semua browser dan sistem operasi utama.

XML vs JSON: perbandingan teknis

FiturXMLJSON
Dirilis19982001
PengembangW3CDouglas Crockford

FAQ tentang XML → JSON

Apakah kualitas data berubah setelah konversi

XML yang terstruktur baik dapat sepenuhnya dipetakan ke struktur JSON yang sesuai, hanya komentar XML yang tidak dipertahankan. Semua konten tag yang valid dan level bertingkat dapat dioutput dengan benar, dan konten data asli tidak akan dimodifikasi.

Apakah struktur asli dapat dipertahankan sepenuhnya

Struktur pohon bersarang XML dapat sepenuhnya dipertahankan sebagai objek bersarang di JSON, nama tag diubah menjadi nama kunci JSON, dan atribut dapat dipertahankan sebagai pasangan kunci-nilai di objek. XML tidak memiliki standar asli untuk komentar, jadi komentar tidak dipertahankan setelah konversi.

Berapa ukuran file tunggal maksimum yang didukung

Batas ukuran file tunggal untuk layanan konversi ini adalah 50MB, dan hanya satu file yang dapat dikonversi sekaligus. Layanan ini gratis, keluaran tidak memiliki tanda air, dan tidak memerlukan pendaftaran akun.

Apakah file akan disimpan

Konversi selesai di sisi server, dan file diunggah melalui HTTPS. Setelah konversi selesai, server segera menghapus file sumber dan file keluaran, dan tidak menyimpan file apa pun, untuk melindungi privasi data pengguna.