Convertidor de JSON a XML

Transforma JSON en XML escapado e indentado sin subir tus datos.

Esta herramienta se ejecuta completamente en tu navegador. Tus archivos nunca se suben a un servidor.

<?xml version="1.0" encoding="UTF-8"?>
<person>
  <name>Ada</name>
  <active>true</active>
  <skills>math</skills>
  <skills>code</skills>
</person>

Qué hace este convertidor

Transforma JSON analizado en XML indentado. Las claves son elementos, cada miembro de una lista repite el elemento, los valores primitivos son texto y null crea una etiqueta autocerrada.

Cómo usarlo

Pega JSON estricto y revisa la vista XML. Un objeto con una sola clave la usa como raíz; cualquier otro valor superior se envuelve en root.

Escape XML

Ampersands, ángulos y comillas dentro de valores se convierten en entidades XML para impedir que el texto abra etiquetas accidentalmente.

Listas

Cada miembro se emite con el mismo nombre de etiqueta. Así se obtienen hermanos repetidos sin añadir un contenedor item artificial.

Nombres de elementos

Las claves usadas como etiquetas deben ser nombres XML válidos: no pueden llevar espacios ni comenzar con un número. Una clave inválida produce un error.

Limitaciones

JSON no incluye atributos, espacios de nombres, comentarios ni contenido mixto. La herramienta crea solo elementos según una convención determinista.

Privacidad

La conversión se ejecuta localmente en el navegador. La entrada JSON y la salida XML no se envían a servicios remotos.

Preguntas Frecuentes

¿Cómo se representan las listas JSON en XML?
Cada elemento de la lista se convierte en un elemento XML repetido con el nombre de la propiedad.
¿Qué ocurre con una clave que no es un nombre XML válido?
Se muestra un error en lugar de renombrar la clave y modificar silenciosamente la estructura.
¿Se sube mi JSON durante la conversión?
No. El análisis, el escape XML y la generación se realizan localmente en tu navegador.