ca

Convertir JSON a XML

Converteix un fitxer JSON a XML en local, amb elements i atributs, sense pujar res i directament al navegador.

Processant en local al teu dispositiu ...

Processant en local al teu dispositiu ...

0%

Es puja el meu fitxer?

No. Tot s'executa al teu navegador - el teu fitxer no surt mai del dispositiu. Per què és verificable

Sense pujar res100% local
El contingut es queda amb tusense accés de tercers
Hosted in GermanyGlobal Content Delivery
Auditat de manera independentTLS A+ · Capçaleres A+

JSON és el llenguatge de les API i les aplicacions web modernes, però molts sistemes empresarials, serveis SOAP, canals RSS/Atom i formats d'Office o de configuració encara exigeixen XML. Aquesta eina serialitza el teu arbre JSON en un XML equivalent i ben format.

La conversió s'executa completament en local al teu navegador (fast-xml-parser, JavaScript pur). Les claus dels objectes esdevenen elements; les claus amb el prefix "@_" esdevenen atributs XML, reflectint l'eina XML a JSON perquè es conservi l'anada i tornada. Com que XML necessita exactament un element arrel, un array de nivell superior o un objecte amb diverses claus de nivell superior s'embolcalla en un element <root>; les entrades de l'array esdevenen elements <item> repetits.

Et trobaràs amb això en exportar a un sistema heretat, a una importació que només admet XML, a un punt final SOAP o a una plantilla d'Office. El resultat és un XML sagnat i ben format, amb la seva declaració XML, a punt per obrir o introduir en una cadena d'eines XML. El JSON no vàlid es rebutja amb un error clar, i no es puja res.

Una diferència estructural marca el resultat: l'XML exigeix exactament un element arrel. Per això un array JSON a l'arrel rep un node que l'envolta, i els elements de l'array amb el mateix nom es converteixen en elements repetits d'aquest nom - just la forma que esperen els processadors XML i els esquemes XSD.

Fitxa tècnica

Fitxa tècnica
Formats d'entradaJSON
Format de sortidaXML
Processament per lotsNo
ProcessamentEn local al navegador (JavaScript)
Càrrega de fitxersCap

En 3 passos

  1. Arrossega o tria el teu fitxer JSON.
  2. L'eina el serialitza a XML.
  3. Baixa el fitxer XML.

Límits: El resultat és XML ben format amb exactament un element arrel: els arrays o els objectes amb diverses claus de nivell superior s'embolcallen en <root>, i les entrades de l'array esdevenen <item>. Les claus amb el prefix "@_" esdevenen atributs; JSON no té un concepte natiu d'atribut, així que sense aquest prefix tot esdevé elements. El JSON no vàlid es rebutja amb un error clar. Els números i booleans de JSON s'escriuen a l'XML com a text pla, ja que XML en si no coneix tipus de dades.

Preguntes freqüents

Es puja el meu fitxer?

No. La conversió s'executa completament en local al navegador - no s'envia res.

Com es generen els atributs XML?

Les claus amb el prefix "@_" esdevenen atributs, reflectint exactament l'eina XML a JSON.

Per què un element <root>?

XML necessita exactament una arrel. Per això els arrays i els objectes amb diverses claus de nivell superior s'embolcallen en <root>.

Què passa amb els arrays de JSON?

Les entrades de l'array esdevenen elements <item> repetits.

És possible l'anada i tornada?

Sí, la convenció d'atributs "@_" coincideix amb la nostra eina XML a JSON.

Eines relacionades

Convertir XML a JSON · Convertir JSON a YAML · Convertir CSV a JSON · Convertir Avro a JSON · YAML cap a XML · Convertir TOML a JSON