Herramientas para Desarrolladores

Convertidor de JSON a XML

Convierte JSON en XML bien formado, con los arrays como elementos repetidos.

Valora esta herramienta
JSON
XML

Cómo usar Convertidor de JSON a XML

  1. Pega tu JSON a la izquierda.
  2. El XML aparece a la derecha mientras escribes.
  3. Copia el resultado.

Acerca de Convertidor de JSON a XML

El Convertidor de JSON a XML convierte un documento JSON en XML bien formado mientras escribes. Las claves de los objetos se convierten en nombres de elementos, los valores se convierten en el texto de los elementos, y todo se envuelve en un único elemento <root> para que el resultado sea un documento XML válido y autocontenido. Los arrays se expanden en elementos repetidos, que es la forma natural de representar una lista de elementos en XML.

Esto es una conversión estructural, no un mapeo guiado por un esquema. La herramienta refleja directamente la forma de tu JSON en elementos; no inventa un DTD, un XSD ni espacios de nombres, y no sabrá que un campo concreto debería convertirse en un atributo. Si necesitas un XML que se ajuste a un esquema estricto y predefinido, trata este resultado como un punto de partida rápido que después ajustas a mano.

La conversión se ejecuta por completo en tu navegador, así que nada de lo que pegues se sube a ningún sitio. Pega el JSON a la izquierda, lee el XML a la derecha y cópialo cuando esté bien. Para ir en la dirección contraria, usa el Convertidor de XML a JSON, y para datos con forma de hoja de cálculo, el Convertidor de CSV a JSON suele encajar mejor.

Preguntas frecuentes

¿Cómo se representan los arrays de JSON en el XML?

Cada elemento de un array se convierte en un elemento XML repetido con el mismo nombre de etiqueta. Esta es la forma estándar de expresar una lista en XML, ya que XML no tiene un tipo de array propio.

¿Por qué todo se envuelve en un elemento raíz?

Un documento XML válido debe tener exactamente un elemento de nivel superior. Envolver los datos convertidos en un único elemento raíz garantiza que el resultado esté bien formado sin importar la forma que tenga tu JSON.

¿Sigue un esquema XML específico?

No. Es una conversión estructural que refleja tu JSON en elementos. No genera un DTD ni un XSD y no convierte campos en atributos, así que ajusta el resultado a mano si necesitas cumplir un esquema estricto.

¿Se sube mi JSON para convertirlo?

No. La conversión se ejecuta por completo en tu navegador. Tus datos nunca salen de la página, lo que hace seguro convertir payloads que contengan información privada.

¿Puedo convertir el XML de nuevo a JSON más adelante?

Sí. Usa el Convertidor de XML a JSON para la dirección inversa. Como esta conversión es estructural y no tiene en cuenta un esquema, un proceso de ida y vuelta puede no reproducir tu JSON original byte a byte.