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
- Pega JSON o XML en la Entrada.
- Presiona JSON → XML o XML → JSON.
- Ajusta indentación, nombre del elemento raíz y declaración XML.
- 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.