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.