XML a JSON
Pega XML a la izquierda para obtener JSON formateado al instante a la derecha — sin servidor, sin subir archivos.
Your files are processed locally in your browser. They are not uploaded to our servers.
Cómo se usa
- Pega tu XML en el cuadro de texto.
- La salida JSON se actualiza automáticamente mientras escribes.
- Copia el resultado o descárgalo como archivo .json.
¿Qué es esta herramienta?
XML a JSON usa el DOMParser integrado de tu navegador para analizar XML y convierte recursivamente cada elemento en un objeto JSON — los atributos se convierten en claves con prefijo @, los elementos hermanos repetidos se convierten en arrays, y el contenido de texto se conserva. No se usa ninguna librería externa. Todo ocurre localmente en tu navegador.
Usos habituales
- Convertir la respuesta de una API XML a JSON para pruebas
- Migrar archivos de configuración o datos de XML a JSON
- Inspeccionar la estructura de un documento XML más fácilmente
- Preparar datos XML para una app de JavaScript que espera JSON
Herramientas relacionadas
Preguntas frecuentes
¿Se sube mi XML a algún sitio?
No, todo se analiza y convierte por completo en tu navegador con la API nativa DOMParser — nada se envía a un servidor.
¿Cómo se representan los atributos XML en el JSON?
Cada atributo se convierte en una clave con prefijo @; por ejemplo, un atributo id="5" se convierte en "@id": "5" en la salida.
¿Qué ocurre con los elementos hijos repetidos?
Si un elemento tiene varios hijos con el mismo nombre de etiqueta, se combinan en un array JSON en el orden en que aparecen.