Saltar al contenido

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. 1

    Pega tu JSON

    Escribe un objeto JSON con un único elemento raíz.

  2. 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": {…}}.

← Datos