Conversor XML a JSON Gratis: Convertir XML a JSON Online
58 usosConsejos XML a JSON
Conversión automática
Pega tu XML y se convierte a JSON al instante. Las etiquetas se convierten en claves, los atributos en propiedades.
JSON formateado
El resultado es JSON limpio y formateado, listo para usar en APIs y aplicaciones.
Descargar o copiar
Descarga el JSON como archivo o cópialo al portapapeles con un clic.
Preguntas frecuentes
¿Cómo se convierten los atributos XML?
Los atributos XML se convierten en propiedades del objeto JSON con prefijo @ o como propiedades directas según la estructura.
¿Soporta XML complejo?
Sí, soporta anidamiento, atributos, arrays (etiquetas repetidas) y valores mixtos.
¿Para qué se usa?
Migración de datos entre sistemas, integración de APIs que usan XML con aplicaciones que usan JSON.
¿Qué sucede si mi XML tiene nombres de elementos duplicados en el mismo nivel?
Elementos duplicados como <item>Manzana</item><item>Plátano</item> se convierten en un arreglo JSON: ["Manzana","Plátano"]. Si solo hay un elemento, sigue siendo una cadena de texto. Esto coincide con lo que esperan la mayoría de las APIs. Los testers QA deben revisar esto al validar configuraciones de red.
¿Por qué mi JSON tiene un objeto raíz si mi XML no esperaba uno?
XML siempre requiere un único elemento raíz por definición. El convertidor envuelve tu contenido en un objeto JSON usando esa etiqueta raíz como clave. <catálogo><libro>...</libro></catálogo> se convierte en {"catálogo":{...}}. Esto no es un error — es cómo funciona XML. Para APIs que esperan arrays planos, extrae el objeto interno tras la conversión. Un consejo práctico: 20.000 líneas se procesan en menos de 3 segundos en cualquier navegador moderno.
¿Este convertidor maneja correctamente etiquetas XML autocerradas como <br/>?
Sí, las etiquetas autocerradas se convierten en cadenas vacías en JSON. <br/> se transforma en {"br": ""} y <img src="foto.jpg"/> en {"img": {"@attributes": {"src": "foto.jpg"}}}. Los elementos nulos requieren atención especial — no se convierten en valores null de JSON. Consejo rápido: si tu API espera null explícitos, agrega un paso que reemplace las cadenas vacías después de la conversión.
¿Este conversor conserva los comentarios XML en el JSON resultante?
No, los comentarios se eliminan por completo. Un <!-- ID de usuario --> desaparece sin dejar rastro en el JSON. Así funcionan casi todas las APIs — los comentarios no forman parte de los datos. Si estás validando configuraciones de red, usa <note> como marcador visible. Te ahorrará dolores de cabeza.
Cómo Convertir XML a JSON
- Pega tu XML
- La conversión es automática
- Previsualiza el JSON resultante
- Descarga o copia