ca

Convertir XML a JSON

Converteix un fitxer XML a JSON localment - amb elements i atributs, sense pujades, 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+

XML és un format de dades jeràrquic molt estès - típic dels canals RSS, les API SOAP, els documents ofimàtics, les configuracions i l'intercanvi de dades entre sistemes. Per continuar-lo processant en programes i API moderns, però, JSON és més manejable. Aquesta eina tradueix l'estructura d'arbre del XML en un objecte JSON equivalent.

Aquesta eina analitza el teu XML completament en local al teu navegador (fast-xml-parser, JavaScript pur). Els elements imbricats esdevenen objectes imbricats i els atributs es conserven amb el prefix "@_", de manera que no es perd cap informació. El XML no vàlid es rebutja amb un missatge d'error clar. No es puja res.

Això et passarà, per exemple, en analitzar un canal de notícies, un mapa del lloc, una interfície d'extracte bancari o una vella especificació d'exportació de dades que encara pensa en claudàtors angulars. En llegir el resultat, tingues present una particularitat: si un element fill apareix una sola vegada, en surt un únic objecte; en canvi, si es repeteix, en surt una llista. Qui ho tingui en compte al codi que ho processa evita casos especials sorprenents quan el nombre varia.

Fitxa tècnica

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

En 3 passos

  1. Arrossega o tria el teu fitxer XML.
  2. L'eina converteix en local i sagna el JSON automàticament.
  3. Baixa el fitxer JSON.

Límits: L'XML ha d'estar ben format (si no, un error clar). Els atributs reben el prefix '@_'. Els comentaris i les instruccions de processament s'ometen. El contingut mixt no sempre es pot mapar de manera inequívoca. Els espais de noms es mantenen com a prefix a la clau. Un text amb aparença numèrica o booleana es reconeix automàticament com un número/booleà JSON real; una data continua sent text, ja que XML no té format de data propi.

Preguntes freqüents

Es puja el meu fitxer?

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

Es conserven els atributs?

Sí. Els atributs apareixen al JSON amb el prefix "@_" davant del nom.

Què passa amb un XML no vàlid?

Reps un missatge d'error clar amb la causa - sense cap bloqueig.

Puc obtenir el JSON compacte en lloc de sagnat?

La sortida aquí sempre és sagnada de manera clara. Per a una versió compacta (minificada), passa el resultat després per la nostra eina Formata JSON amb l'opció Compacte.

Eines relacionades

Convertir JSON a YAML · Convertir YAML a JSON · Convertir JSON a XML · XML cap a YAML · Convertir TOML a JSON · GeoJSON cap a KML