Conversor XML a JSON
Convierte XML a JSON de forma rápida y precisa.
¿Cómo convertir XML a JSON?
Pega tu XML en el editor y haz clic en «Convertir a JSON». La herramienta parsea el XML usando el DOMParser nativo del navegador y genera una representación JSON equivalente que respeta la estructura jerárquica, los atributos y los elementos repetidos.
¿Cuándo necesitas convertir XML a JSON?
Es habitual necesitar esta conversión cuando trabajas con APIs legacy que devuelven XML pero tu aplicación espera JSON, cuando migras configuraciones de sistemas antiguos, o cuando necesitas analizar datos XML en herramientas modernas que trabajan con JSON (como JavaScript, Python o MongoDB).
Convenciones de la conversión
Los atributos se prefijan con @. El contenido de texto de un elemento con atributos se guarda como #text. Los elementos repetidos al mismo nivel se convierten automáticamente en arrays. Los elementos vacíos se convierten en null.
Preguntas frecuentes
¿Cómo se convierten los atributos XML?▾
Los atributos XML se convierten en propiedades con prefijo @. Por ejemplo, <libro id="1"> genera {"@id": "1"}. Esto permite distinguir atributos de elementos hijos.
¿Qué pasa con los elementos repetidos?▾
Si un elemento padre tiene varios hijos con el mismo nombre, se convierten automáticamente en un array JSON. Si solo hay un hijo, se mantiene como valor único.
¿Soporta namespaces XML?▾
La herramienta preserva los prefijos de namespace en los nombres de los elementos. Por ejemplo, <ns:elemento> se convierte en la clave "ns:elemento" en el JSON resultante.
¿El XML se envía a algún servidor?▾
No. La conversión se realiza usando el DOMParser nativo de tu navegador. Tu XML no sale de tu dispositivo.