Cómo usar esta herramienta para desarrolladores
- Pega JSON válido.
- Escribe el nombre del elemento raíz.
- Indica si quieres incluir la declaración XML.
- Convierte y descarga el resultado .xml.
Genera XML a partir de objetos y listas JSON para integraciones, pruebas o sistemas heredados. Cada clave se convierte en un elemento XML, las listas repiten el nombre del elemento correspondiente y los caracteres reservados se escapan automáticamente. Puedes definir el nombre del elemento raíz para adaptar la salida a contratos sencillos sin depender de un servicio externo.
Convierte claves JSON en nombres de elementos XML y escapa caracteres como &, < y >. Los arrays se representan como elementos repetidos bajo la misma clave.
JSON y XML tienen modelos distintos; atributos, namespaces y mixed content no pueden deducirse automáticamente de un JSON genérico.
Las claves que contienen caracteres no permitidos en nombres XML se normalizan sustituyéndolos por guiones bajos. Los valores null se generan como elementos vacíos.
No infiere namespaces, atributos, CDATA ni XSD. Si tu contrato requiere esas reglas, adapta el resultado al esquema de destino.
Repite el elemento correspondiente por cada valor del array, manteniendo la jerarquía del objeto contenedor.
Sí. Los valores de texto se escapan para producir contenido XML bien formado.
Sí. El campo Elemento raíz permite definirlo antes de ejecutar la conversión.
No. Las claves se tratan como elementos; los atributos deben definirse según el contrato XML concreto.
No. La salida es XML bien estructurado, pero un XSD puede imponer nombres, tipos, orden y cardinalidades adicionales.
| Módulo | Función |
|---|---|
| Parser JSON | Valida el documento de origen. |
| Serializador XML | Crea elementos recursivos y escapa texto. |
| Configuración de raíz | Permite adaptar el elemento contenedor. |
Consulta el catálogo de utilidades para JSON, YAML, XML y CSV.