Convertidor JSON ↔ XML

Convierte entre JSON y XML en ambas direcciones.

JSON ↔ XML: convierte entre formatos online

Convierte estructuras de datos entre JSON (JavaScript Object Notation) y XML (eXtensible Markup Language) en ambas direcciones. Útil para integrar APIs antiguas que devuelven XML con sistemas modernos JSON, generar feeds RSS/Atom desde JSON, o convertir configuraciones entre formatos.

La conversión JSON → XML mapea cada propiedad a un elemento XML; los arrays se convierten en elementos repetidos con el mismo nombre. La conversión XML → JSON mapea elementos a propiedades, detectando primitivos (números, booleanos, null) cuando el contenido es texto plano.

Cómo usar

  1. Pega JSON o XML en la Entrada.
  2. Presiona JSON → XML o XML → JSON.
  3. Ajusta indentación, nombre del elemento raíz y declaración XML.
  4. Copia el resultado.

Preguntas frecuentes

¿Cómo se manejan los arrays en JSON al convertir a XML?

Cada elemento del array se convierte en un elemento XML con el mismo nombre repetido.

¿Es bidireccional sin pérdidas?

JSON↔XML→JSON puede no ser idéntico porque tienen modelos distintos (XML soporta atributos/namespaces; JSON soporta tipos primitivos).

¿Mi data se sube a algún servidor?

No. Todo se procesa con JSON.parse y DOMParser nativos.

¿Soporta atributos XML?

En XML→JSON los atributos no se incluyen actualmente (sólo elementos y texto).

¿Qué es la declaración XML?

La línea <?xml version="1.0" encoding="UTF-8"?> al inicio. Opcional pero recomendada.

Otras herramientas útiles