Cómo convertir JSON a XML
- Añada su archivo .JSON: arrástrelo al cuadro de arriba o haga clic para buscarlo.
- Conviértalo a .XML en pocos segundos.
- Descargue su nuevo archivo .XML.
Qué esperar
- Los arrays de JSON se mapean a elementos XML repetidos con el mismo nombre de etiqueta - el convertidor elige el nombre, generalmente la clave principal, que puede no coincidir con un esquema de destino específico.
- El valor
nullde JSON no tiene equivalente en XML; la mayoría de las herramientas generan un elemento vacío o saltan el campo por completo. - Un array de JSON puro o un objeto con múltiples claves de nivel superior se envuelve automáticamente en un único elemento raíz, normalmente llamado
root- cámbiele el nombre si su esquema requiere algo específico.
Preguntas frecuentes
¿Es la conversión sin pérdidas?
Los valores de los datos sobreviven intactos, pero la estructura - qué claves se convierten en elementos frente a atributos y cómo se nombran los arrays - depende de la herramienta y puede necesitar ajustes para un esquema estricto.
¿Puedo volver a convertir XML a JSON?
Sí; las mismas herramientas funcionan en ambas direcciones, y el convertidor de arriba también gestiona de
.xml a .json.¿Por qué mi XML convertido se ve diferente de lo que espera el sistema receptor?
Los convertidores genéricos usan sus propias reglas para el nombramiento de elementos y la ubicación de atributos; si el sistema de destino tiene un esquema XSD, es posible que necesite una herramienta de mapeo o un pequeño script que construya la estructura explícitamente.
¿Causan problemas las claves JSON con espacios o caracteres especiales?
Sí - los espacios y los dos puntos son válidos en las claves JSON pero ilegales en los nombres de elementos XML; los convertidores suelen reemplazarlos con guiones bajos, así que limpie las claves de antemano si los nombres son importantes.