Skip to main content
Toolzer — Free Online Tools

XML → JSON

Convierta documentos XML a JSON, conservando los atributos.

Acerca de la herramienta

XML sigue estando en todas partes — APIs SOAP, feeds RSS, sitemaps, documentos de Office, archivos de recursos de Android — pero la mayoría de las herramientas modernas utilizan JSON. Este conversor analiza XML en su navegador usando el DOMParser estándar, luego recorre el árbol para producir un objeto JSON que conserva los atributos (prefijados con @), los nodos de texto y los hijos repetidos (colapsados en arrays). La salida está lista para ser incluida en cualquier pipeline de JS, Python o curl.

Preguntas frecuentes

¿Cómo se representan los atributos?

Los atributos aparecen como claves prefijadas con @, e.g. <a href='x'/> se convierte en { '@href': 'x' }. Este es el patrón convencional 'badgerfish'.

¿Qué pasa con los elementos repetidos?

Cuando la misma etiqueta aparece dos veces como hermano, el valor se convierte en un array. Un solo hijo permanece como un objeto para que el XML trivial no se hinche.

¿Se conservan los espacios de nombres?

Los nombres de los elementos mantienen su forma completamente cualificada (prefijo:nombreLocal). Las declaraciones de espacio de nombres aparecen como atributos @xmlns:*.

¿Se almacena mi XML?

No. El análisis se ejecuta completamente en su navegador.