Convertir JSON a XML
Convierte un objeto JSON a un documento XML bien formado, con indentación legible.
Se procesa en tu dispositivo. Nada se envía a ningún servidor.
Recorre el objeto JSON y genera las etiquetas XML correspondientes, usando las claves con prefijo @_ como atributos si las hay.
Casos de uso
- Generar un documento XML a partir de datos de configuración en JSON.
- Preparar datos para un sistema que solo acepta XML.
- Migrar datos de JSON a un formato XML.
Cómo funciona
- 1
Pega tu JSON
Escribe un objeto JSON con un único elemento raíz.
- 2
Convierte
Pulsa Convertir y copia o descarga el XML resultante.
Detalles técnicos
- Las claves que empiezan por @_ se convierten en atributos: {"user": {"@_id": "7", "name": "Ana"}} → <user id="7"><name>Ana</name></user>.
- Si el JSON es una lista, un valor suelto o un objeto con varias claves de primer nivel, se envuelve automáticamente en un elemento <root> (y los elementos de una lista en <item>), porque un XML necesita un único elemento raíz.
- Las claves se usan tal cual como nombres de etiqueta: una clave con espacios o que empiece por un número no es un nombre XML válido.
Preguntas frecuentes
¿Hace falta que el JSON tenga un único elemento raíz?
No: si no lo tiene, la herramienta lo envuelve en <root>. Si quieres otro nombre para la raíz, ponlo tú como única clave de primer nivel, por ejemplo {"catalogo": {…}}.