Cómo usar el convertidor XML ↔ JSON
- Selecciona la dirección: XML → JSON o JSON → XML.
- Pega tu XML o JSON en el campo de entrada.
- Haz clic en Convertir. Los atributos XML se conservan con prefijo
@en la salida JSON. - Copia el resultado al portapapeles.
Cómo se mapean los atributos XML a JSON
XML tiene dos formas de almacenar datos: elementos (<nombre>Alice</nombre>) y atributos (<user id="1">). JSON solo tiene claves y valores. Este convertidor mapea los atributos XML a claves JSON con prefijo @:
<user id="1">Alice</user>
→ {"user": {"@id": "1", "#text": "Alice"}}
La clave #text contiene el texto de un elemento cuando este también tiene atributos o elementos hijo. Los elementos de solo texto sin atributos se mapean directamente a un valor de cadena.
XML a JSON, casos de uso más habituales
- Migración de API legada: las API SOAP y REST antiguas devuelven XML; convierte las respuestas a JSON para aplicaciones JavaScript modernas
- Feeds RSS / Atom: analiza el XML del feed en JSON para procesarlo o almacenarlo
- Archivos de configuración: herramientas como Maven, Ant o Spring usan XML; conviértelo a JSON para otros entornos
JSON a XML, cuándo lo necesitas
- Integración con sistemas que solo aceptan entrada XML (ERP, EDI, servicios SOAP)
- Generación de sitemaps XML o configuraciones a partir de fuentes de datos JSON
- Ida y vuelta: convertir XML → JSON para edición, luego JSON → XML para volver a escribir
Limitaciones
XML admite características sin equivalente directo en JSON: instrucciones de procesamiento, DTD, comentarios y contenido mixto. Esta herramienta se centra en XML orientado a datos, elementos y atributos, que cubre la gran mayoría de los casos de uso reales.
Privacidad
La conversión usa el analizador XML nativo del navegador. Nada se sube ni se envía a ningún servidor.