Convertidor XML → JSON
Convierte documentos XML al formato JSON.
Attributes are prefixed with @. Conversion runs entirely in your browser.
Descripción general
El XML sigue estando en todas partes — canales RSS, cargas útiles SOAP, sitemaps,
API heredadas — pero las herramientas modernas quieren JSON. Este conversor
analiza el XML con el DOMParser nativo de tu navegador y emite JSON con formato
(indentación de 2 espacios). Los atributos se conservan con el prefijo @, el
texto mixto se guarda como #text y las etiquetas hermanas repetidas pasan a ser
arreglos.
Cómo se usa
- Pega tu documento en el campo XML. La conversión se ejecuta a medida que escribes.
- Lee el resultado en el campo JSON. Un XML mal formado muestra en su lugar un error
Invalid XMLentre los campos.
Ejemplos
<user id='1'><name>Alice</name></user>→
{
"user": {
"@id": "1",
"name": "Alice"
}
}
<list><item>a</item><item>b</item></list>→ los dos elementositemse fusionan en el arreglo["a", "b"].
Notas
La correspondencia es de un solo sentido (XML → JSON) y con pérdida por
naturaleza: los comentarios, las instrucciones de procesamiento, la distinción de
las secciones CDATA y las declaraciones de espacios de nombres más allá de la
simple forma de atributo no se trasladan. Un elemento sin atributos ni hijos se
convierte en una cadena simple, así que <port>8080</port> produce "8080": una
cadena, no un número.