ms

JSON kepada XML

Tukar fail JSON kepada XML secara setempat - dengan elemen dan atribut, tanpa muat naik, terus dalam pelayar anda.

Memproses secara setempat pada peranti anda ...

Memproses secara setempat pada peranti anda ...

0%

Adakah fail saya dimuat naik?

Tidak. Semuanya berjalan dalam pelayar anda - fail anda tidak pernah meninggalkan peranti. Bagaimana ini boleh disahkan

Tiada muat naik100% setempat
Kandungan kekal milik andatiada capaian pihak ketiga
Hosted in GermanyGlobal Content Delivery
Diaudit bebasTLS A+ · HTTP header A+

JSON ialah bahasa API dan aplikasi web moden, namun banyak sistem perusahaan, perkhidmatan SOAP, suapan RSS/Atom, serta format Office dan konfigurasi masih memerlukan XML. Alat ini mensirikan pepohon JSON anda menjadi XML setara yang berformat baik.

Berjalan sepenuhnya secara setempat (fast-xml-parser, JavaScript tulen). Kunci objek menjadi elemen; kunci berawalan "@_" menjadi atribut XML, mencerminkan XML-kepada-JSON supaya perjalanan ulang-alik terpelihara. Oleh sebab XML memerlukan tepat satu akar, tatasusunan peringkat atas atau objek berbilang kunci dibalut dalam elemen <root>; entri tatasusunan menjadi elemen <item> yang berulang.

Anda menemui hal ini ketika mengeksport ke sistem lama, membuat import khusus XML, menghantar ke titik akhir SOAP, atau mengisi templat Office. Hasilnya ialah XML berformat baik yang berinden dengan pengisytiharan XML, sedia dibuka atau disuap ke rantaian alat XML. JSON yang tidak sah ditolak dengan ralat yang jelas, tiada apa-apa dimuat naik.

Satu perbezaan struktur membentuk hasilnya: XML menuntut tepat satu elemen akar. Sebab itu satu tatasusunan JSON di akar memperoleh nod yang membalutnya, dan butiran tatasusunan bernama sama menjadi elemen berulang dengan nama itu - tepat bentuk yang dijangka oleh pemproses XML dan skema XSD.

Data teknikal

Data teknikal
Format inputJSON
Format outputXML
Pemprosesan kelompokTidak
PemprosesanSetempat dalam pelayar (JavaScript)
Muat naik failTiada

Dalam 3 langkah

  1. Lepaskan atau pilih fail JSON anda.
  2. Alat mensirikannya kepada XML.
  3. Muat turun fail XML.

Batasan: XML berformat baik dengan tepat satu akar: tatasusunan/objek berbilang kunci dibalut dalam <root>, entri tatasusunan menjadi <item>. Kunci berawalan "@_" menjadi atribut - JSON tiada konsep atribut asli. JSON yang tidak sah ditolak dengan ralat yang jelas. Nombor dan boolean JSON dengan itu ditulis ke dalam XML sebagai teks biasa, kerana XML sendiri tidak mengenali jenis data.

Soalan lazim

Adakah fail saya dimuat naik?

Tidak. Penukaran berjalan sepenuhnya secara setempat dalam pelayar anda; tiada apa-apa dimuat naik.

Bagaimana atribut XML dihasilkan?

Kunci yang berawalan "@_" menjadi atribut XML - sama seperti dalam alat XML-kepada-JSON kami.

Mengapa ada <root>?

XML memerlukan tepat satu akar. Apabila tatasusunan atau objek berbilang kunci berada di peringkat atas, ia dibalut dalam elemen <root> agar kekal sah.

Bagaimana tatasusunan JSON dikendalikan?

Setiap entri dalam sesuatu tatasusunan menjadi elemen <item> berulang dengan nama yang sama.

Adakah perjalanan ulang-alik terpelihara?

Ya. Konvensyen "@_" sepadan dengan alat XML-kepada-JSON kami, jadi anda biasanya boleh menukar ulang-alik.

Alat berkaitan

XML kepada JSON · JSON kepada YAML · CSV kepada JSON · Avro kepada JSON · Tukar YAML kepada XML · TOML kepada JSON