JSON a XML

Convierte un objeto JSON en un documento XML equivalente
Local · privado

Sobre esta herramienta

Convierte cualquier objeto o arreglo JSON en un documento XML equivalente, usando las claves del JSON como nombres de etiqueta. Muy útil para desarrolladores que trabajan con sistemas legados o APIs SOAP que todavía requieren XML en vez de JSON, para generar un archivo de configuración en XML a partir de datos que ya tienes en JSON, o para cualquier integración entre un sistema moderno (que habla JSON) y uno más antiguo (que solo entiende XML). El resultado se genera con una indentación legible y escapando correctamente los caracteres especiales de XML (como &, < y >) para evitar un documento mal formado. Todo el procesamiento ocurre en tu navegador, sin enviar tus datos a ningún servidor externo — importante si el JSON contiene información de negocio o de clientes.

Preguntas frecuentes

¿Cómo convierte el JSON en XML?

Cada clave del JSON pasa a ser una etiqueta, con el valor dentro. Un objeto se convierte en etiquetas anidadas, y un arreglo repite la misma etiqueta una vez por elemento. El elemento raíz se llama <root>.

¿Qué pasa si el JSON es un arreglo en el nivel superior?

Los elementos se envuelven dentro de <root> como etiquetas <item>, para que el resultado tenga un único elemento raíz, como exige XML.

¿Qué ocurre con las claves que no son nombres válidos de etiqueta?

Los caracteres no permitidos (espacios, tildes, símbolos) se reemplazan por guiones bajos, y si la clave empieza con un número se le antepone un guion bajo. Por ejemplo, «precio total» pasa a <precio_total>.

¿Admite atributos XML?

No: todos los datos van como contenido de etiquetas. Si tu sistema necesita atributos, tendrás que ajustarlo después.

¿Cómo trata los valores null?

Un null se convierte en una etiqueta vacía (<clave/>). Los textos se escapan (&, <, >) para que el XML sea válido.

Herramientas relacionadas

Espacio publicitario