Conversor XML ↔ JSON
Convierte XML a JSON o JSON de vuelta a XML. Maneja atributos, nodos de texto y arrays correctamente.
Introduce un valor arriba para ver el resultado.
¿Para qué sirve?
XML y JSON son los dos formatos dominantes y traducir entre ellos es habitual. El mapeo es convencional: atributos con prefijo (@), nodos de texto con clave (#text), elementos hijos repetidos se vuelven arrays. Ambas direcciones en el navegador.
Cuándo usarlo
- Convertir RSS/Atom/SOAP a JSON para apps JS.
- Generar XML config desde plantillas JSON.
- Extraer valores anidados más fácil.
- Verificar round-trip.
Errores comunes
- Único vs array. Un
<item>es objeto, dos son array — los consumidores deben manejar ambas formas. - Orden no garantizado. Las claves JSON no preservan orden de manera fiable.
- Contenido mixto colapsa. No hace round-trip limpio.
- Colisiones de prefijo. Si una etiqueta empieza con
@, cambia el prefijo. - Namespaces literales.
ns:tagpermanece como"ns:tag". - Sin inferencia de tipos. El texto XML siempre es string.
- JSON → XML necesita exactamente una clave raíz.