Ir al contenido
Toova
Todas las herramientas

Convertir JSON a XML en línea

Privacidad por diseño — se ejecuta completamente en tu navegador

Convierte JSON en XML bien formado directamente en tu navegador. Toova te deja elegir el nombre del elemento raíz y la indentación, maneja arrays y valores null limpiamente, y te entrega XML que cualquier parser aceptará, sin enviar tus datos a ningún lado.

¿Por qué convertir JSON a XML?

Muchos sistemas empresariales y API legados todavía esperan XML: servicios SOAP, integraciones bancarias, API gubernamentales, feeds RSS y una larga cola de plataformas B2B. Tu stack moderno habla JSON, así que en algún punto del pipeline necesitas un puente. Toova hace la conversión con un solo pegado, con elemento raíz configurable y manejo predecible de arrays, booleanos y nulls.

Personaliza la salida

Configura el nombre del elemento raíz para que coincida con lo que espera el sistema receptor: Envelope, Request, Item, lo que sea. Elige indentación de 2 o 4 espacios. Los arrays se expanden en elementos hermanos repetidos con la misma etiqueta, que es la convención que todo parser XML entiende. Booleanos, números y nulls se serializan como recomienda la especificación XML Schema, así que la salida valida contra la mayoría de esquemas estrictos.

Conversión sólo local

Toova convierte todo en tu navegador. El JSON se parsea, se mapea a nodos XML y se serializa, todo sin ninguna llamada de red. Sin subida, sin registro, sin analítica sobre el contenido. La herramienta funciona offline después de cargar la página, lo que la hace segura para payloads internos y pruebas de integración privadas.

Preguntas frecuentes

¿Cómo se convierten los arrays JSON a XML?
Los elementos del array se vuelven elementos hermanos repetidos con el mismo nombre de etiqueta que la clave padre. Por ejemplo, un array en la clave "tools" produce múltiples elementos <tools> dentro del padre, que es como cada parser XML mainstream maneja las listas.
¿Qué pasa con valores null o booleanos?
Los valores null producen un elemento autocerrado con un atributo nil, como <tag nil="true"/>. Booleanos y números se convierten a su forma string dentro de la etiqueta, siguiendo las convenciones de XML Schema.
¿Puedo cambiar el nombre del elemento raíz?
Sí. Usa el campo Elemento raíz para establecer cualquier nombre XML válido. El predeterminado es "root" si lo dejas en blanco, pero la mayoría de las API de producción esperan un envoltorio específico como Envelope o Request.
¿La salida es XML válido?
Sí. El conversor escapa caracteres especiales (&, <, >, comillas) automáticamente, elige una codificación válida y produce un único elemento raíz. La salida parsea en cada biblioteca XML mainstream sin modificación.
¿Se envían mis datos a algún servidor?
No. La conversión se ejecuta enteramente en tu navegador. Nada se sube ni registra. Abre la pestaña Red en DevTools y verás cero solicitudes salientes durante la conversión.