legacy dalam · api modern keluar

XML ke JSON XML masuk. JSON keluar.

Sistem lama menghasilkan XML. Sistem baru berbicara JSON. Terjemahan menjadi masalah Anda. Morph memetakan struktur di tab browser Anda — atribut melalui awalan @, teks melalui #text, elemen berulang sebagai array, konvensi yang dapat dikonfigurasi. XML tetap di tempatnya. JSON disimpan lokal. Tidak ada unggah, tidak ada antrian online, tidak ada batasan kecepatan API. Gratis untuk semua yang berjalan di perangkat Anda; AI dibayar dengan kredit.

01
PARSE

XML dijalankan secara lokal

Elemen, atribut, node teks, CDATA — semua dijelajahi secara berurutan melalui fast-xml-parser.

Buka alat
Berjalan di perangkat Anda · gratis · tanpa akun

Apa yang sebenarnya dilakukan

02
MAP

Penyesuaian Konvensi

Atribut didahului dengan @. Kunci konten teks sebagai #text. Anak berulang menjadi array. Dapat dikonfigurasi.

03
EMIT

JSON yang Rapi atau Ringkas

Diformat untuk keterbacaan. Dikemas untuk kabel. Keduanya menghasilkan JSON yang valid.

04
BATCH

Folder in

Letakkan beberapa file XML. Setiap file menjadi JSON tersendiri. Tier gratis tidak memiliki batas batch.

Cara Kerja

  1. Buka morph.cool — hanya di browser.
  2. Letakkan file .xml atau tempel kontennya.
  3. Pilih JSON sebagai output. Sesuaikan penanganan atribut dan array.
  4. .json diunduh. Valid, berbentuk baik, siap untuk API.
  5. XML tetap di tempatnya. Tidak ada yang diunggah.
0Unggah
∞Batasan batch
1-klikEkspor

Mengapa orang beralih dari alat unggah dan antrean

Kebanyakan integrasi perusahaan berakhir dengan masalah yang sama: sistem lama berbicara XML dan sistem baru berbicara JSON. Konverter online menunda. Alat CLI memerlukan instalasi. Morph menjalankan fast-xml-parser melalui WebAssembly di tab Anda — prefiks atribut dapat dikonfigurasi, deteksi array otomatis, penanganan konten teks eksplisit.

Pertanyaan yang Sering Diajukan

Bagaimana XML attributes direpresentasikan dalam JSON?

Default convention: prefix with @. So becomes {"@id": "7"}. Configurable to other conventions.

Elemen berulang?

Auto-detected as arrays. ab becomes {"items": {"item": ["a", "b"]}}.

Konten campuran (teks + elemen anak)?

Konten teks dikunci sebagai #text. Konten campuran dipertahankan sebagai array berurutan jika diperlukan.

Dicetak rapi atau diminimalkan?

Keduanya. Defaultnya cukup (indentasi 2-spasi). Aktifkan untuk minified.

Bisa proses batch?

Ya. Taruh folder XML, dapatkan JSON. Tier gratis tidak memiliki batas batch.

Apakah ada tier gratis?

Ya. Semua yang berjalan di perangkat Anda gratis tanpa batas. AI dan pekerjaan server dibayar dengan kredit, sekitar satu sen per kredit.

Convert XML → JSON
Convert XML → JSON
Nothing leaves your device · Free for what you make, credits for what we run