XML ke JSON
Penukar XML ke JSON dalam talian percuma. Tampal XML dan dapatkan output JSON berformat serta-merta dengan pengesahan dan pemeliharaan struktur.
Bagaimana penukar XML ke JSON berfungsi?
Penukar menghuraikan input XML anda menggunakan penghurai XML standard, kemudian mengubah pokok DOM menjadi objek JSON. Elemen menjadi kunci, atribut mendapat awalan @, dan teks disimpan di bawah #text.
Bagaimana atribut XML ditangani dalam output JSON?
Atribut XML ditukar kepada kunci dengan awalan @ secara lalai (contohnya, atribut id menjadi @id), memisahkannya daripada data elemen anak.
Apakah yang berlaku kepada kandungan teks XML?
Kandungan teks dalam elemen XML disimpan di bawah kunci khas #text dalam objek JSON yang dihasilkan, memelihara data teks asal.
Adakah penukar mengendalikan bahagian CDATA?
Ya, bahagian CDATA dikekalkan dan dilayan sebagai kandungan teks dalam elemen induknya, memastikan tiada data hilang semasa penukaran.
Bolehkah mengendalikan elemen XML bersarang?
Ya, elemen XML bersarang ditukar menjadi objek JSON bersarang yang sepadan, mengekalkan struktur hierarki penuh dokumen XML asal.
Apakah yang berlaku apabila XML mempunyai elemen berulang?
Apabila beberapa elemen adik-beradik berkongsi nama tag yang sama, ia secara automatik ditukar menjadi tatasusunan JSON, memelihara semua instans.
Adakah XML disahkan sebelum penukaran?
Ya, penukar mengesahkan struktur XML sebelum penukaran. Jika XML cacat format, anda akan menerima mesej ralat yang jelas.
Adakah data XML saya selamat dan peribadi?
Sudah tentu. Semua penukaran berlaku sepenuhnya dalam pelayar anda. Tiada data XML dihantar ke mana-mana pelayan, menjamin privasi dan keselamatan penuh.
Apakah perbezaan antara XML dan JSON?
XML menggunakan struktur hierarki berasaskan tag manakala JSON menggunakan pasangan kunci-nilai. JSON umumnya lebih ringan dan lebih mudah dihurai dalam JavaScript.
Bolehkah menukar fail XML besar?
Ya, penukar berjalan dalam pelayar anda dan boleh mengendalikan fail XML besar. Prestasi bergantung pada memori yang tersedia dan kuasa pemprosesan peranti anda.
Adakah penukar menyokong ruang nama XML?
Ya, ruang nama XML dipelihara dalam output JSON, biasanya diwakili sebagai sebahagian daripada nama kunci elemen.
Apakah pilihan format output yang tersedia?
Penukar menghasilkan format JSON standard dengan inden yang boleh dikonfigurasi. Anda boleh memilih antara JSON padat atau JSON cantik dengan jarak boleh suai.
Cara Menggunakan XML ke JSON
Tukarkan XML kepada JSON yang kemas terus dalam pelayar anda. Semua pemprosesan berlaku secara setempat dan data anda tidak dimuat naik.
- Tampal dokumen XML anda ke kawasan input, contohnya <root> <item id="1">Hello</item></root>.
- Tetapkan medan "Attribute Prefix:" untuk mengawal penamaan atribut XML dalam output JSON.
- Laraskan medan "Text Property:" untuk memilih sifat yang menyimpan teks elemen.
- Semak hasil JSON di sebelah kanan, kemudian tanda "Minify JSON" jika mahu output padat tanpa ruang.
Guna awalan seperti "@" supaya atribut mudah dibezakan daripada elemen anak dalam JSON yang dijana.
Alat Berkaitan
- JSON ke XML Tukar JSON ke format XML dengan indentasi boleh ubah dan pengisytiharan XML pilihan.
- XML ke YAML Tukar XML ke YAML serta-merta. Tampal XML dan dapatkan YAML bersih dengan sokongan atribut dan elemen bersarang.
- Pengesah JSON Sahkan sintaks JSON serta-merta dengan mesej ralat terperinci dan nombor baris. Alat percuma yang berjalan 100% dalam pelayar anda.
- TSV ke JSON Tukar TSV ke JSON dalam talian percuma. Menyokong pengepala, pengesanan jenis automatik, dan pengecilan. Semua dalam pelayar.
- JSON to CSV Penukar JSON ke CSV percuma dalam talian. Ratakan objek bersarang, pilih pembahagi tersuai, muat turun serta-merta. 100% pelayar.
- Penukar CSV ke JSON Tukar CSV ke JSON dalam talian percuma. Menyokong pembatas tersuai, objek berasaskan pengepala, dan pengesanan jenis automatik. Semua dalam pelayar.
- XML Beautifier XML Beautifier dalam talian percuma. Format dan cantikkan XML serta-merta dalam pelayar anda.
- Pengesah XML Sahkan sintaks dan struktur XML serta-merta. Kesan ralat dengan nombor baris yang tepat dan mesej terperinci. Percuma, selamat, berjalan dalam pelayar anda.