Konverter XML ke JSON Online Gratis

Tempel XML dan konversikan ke JSON bersih secara instan — mempertahankan atribut sebagai @attributes, mendukung indentasi khusus, dan berjalan sepenuhnya di peramban Anda.

들여쓰기:
XML 입력
JSON 출력
복사됨!
JSON 출력이 여기에 표시됩니다...
🔮 Temukan karakter K-pop Anda 🎨 도툰 — 웹툰·일러스트 플랫폼

Apa Itu Konverter XML ke JSON?

Sebuah konverter XML ke JSON mengubah data XML (Extensible Markup Language) menjadi format JSON (JavaScript Object Notation). XML menggunakan struktur berbasis pohon dengan tag dan atribut, sementara JSON menggunakan pasangan kunci-nilai dan array. Konversi antara keduanya adalah tugas umum dalam pengembangan web, integrasi API, dan migrasi data. Alat ini menggunakan DOMParser bawaan peramban untuk mengurai XML secara andal dan memetakan elemen, atribut, dan node teks ke dalam struktur JSON yang bersih — semuanya tanpa mengirim data ke server.

Cara Mengonversi XML ke JSON

  1. Tempel XML — Masukkan atau tempel data XML Anda ke area input
  2. Konfigurasi Opsi — Pilih ukuran indentasi (2 atau 4 spasi), aktifkan atau nonaktifkan pelestarian atribut dan pemangkasan teks
  3. Lihat Hasil — Output JSON diperbarui secara waktu nyata saat Anda mengetik
  4. Salin atau Unduh — Klik Salin untuk mengambil JSON, atau Unduh untuk menyimpan sebagai file .json

Mengapa Menggunakan Konverter XML ke JSON Ini?

  • Pelestarian Atribut — Atribut XML disimpan di bawah kunci @attributes sehingga tidak ada data yang hilang selama konversi
  • Konversi Waktu Nyata — Hasil diperbarui saat Anda mengetik, tidak perlu mengklik tombol
  • Penanganan Array Cerdas — Elemen saudara duplikat secara otomatis dikelompokkan ke dalam array JSON
  • Output yang Dapat Dikonfigurasi — Pilih antara indentasi 2 spasi atau 4 spasi untuk keterbacaan
  • Penguraian Asli — Menggunakan DOMParser bawaan peramban untuk penguraian XML yang andal dan sesuai standar
  • Privasi — Semua konversi berjalan secara lokal di peramban Anda. Tidak ada data yang meninggalkan perangkat Anda

FreeToolbox vs Konverter XML ke JSON Lainnya

FiturFreeToolboxcodebeautify.orgconvertjson.com
berbasis perambanYaTidak (server)Tidak (server)
Konversi waktu nyataYaTidak (klik tombol)Tidak (klik tombol)
Pelestarian atributYa (@attributes)YaYa
Opsi indentasi2 / 4 spasiYaTidak
Unduh sebagai .jsonYaYaTidak
IklanMinimalBeratBerat

Pertanyaan umum

Bagaimana atribut XML ditangani?

Secara default, atribut XML dipertahankan di bawah kunci @attributes dalam output JSON. Misalnya, <book category="fiction"> menjadi {"@attributes": {"category": "fiction"}}. Anda dapat menonaktifkan ini dengan kotak centang untuk mengabaikan atribut.

Apa yang terjadi dengan elemen XML yang berulang?

Ketika elemen saudara berbagi nama tag yang sama (misalnya, beberapa tag <item>), mereka secara otomatis dikelompokkan ke dalam array JSON. Elemen tunggal tetap sebagai objek.

Apakah alat ini menangani XML bertingkat?

Ya. Konverter secara rekursif memproses semua elemen bertingkat, membangun struktur JSON bertingkat yang sesuai. Tidak ada batasan kedalaman praktis.

Bagaimana dengan namespace XML?

Awalan namespace disimpan sebagai bagian dari nama elemen dalam output JSON (misalnya, "ns:element"). Konverter tidak menghapus atau menyelesaikan URI namespace.

Bisakah saya mengonversi JSON kembali ke XML?

Alat ini bersifat satu arah (XML ke JSON). Untuk konversi terbalik, cari konverter JSON ke XML khusus.

Apakah data XML saya diunggah ke server?

Tidak. Semuanya berjalan di peramban Anda menggunakan DOMParser bawaan JavaScript. Data XML Anda tidak pernah meninggalkan perangkat Anda.