JSON a XML
Convierte datos JSON en XML ordenado y bien formado para sistemas, feeds e importaciones que solo aceptan XML.
o arrástralos aquí · hasta 50 MB por archivo, gratis
¿Archivos más grandes? Con Pro conviertes archivos de hasta 500 MBSupera los límites gratis: podrás desbloquear la descarga desde 1,99 €.
Procesando…
Tu archivo está listo
Gratis · Sin registro · Sin marca de agua · Tus archivos no salen de tu dispositivo
JSON a XML en 3 pasos
- Selecciona tu archivo JSON o arrástralo al recuadro.
- Haz clic en Convertir a XML.
- Descarga el archivo XML, indentado y listo para importar.
De JSON a XML sin sorpresas
Muchos programas de contabilidad, feeds de comercio electrónico, portales de la administración y sistemas empresariales antiguos todavía solo importan XML, mientras que las apps y las API modernas hablan JSON. Esta herramienta genera un XML bien formado con declaración XML, codificación UTF-8 y sangría de dos espacios, fácil de leer y seguro de importar.
Cada clave se convierte en un elemento y cada lista, en el mismo elemento repetido. Las claves que empiezan por @ pasan a ser atributos y una clave #text se convierte en el texto del elemento, que es como las escribe XML a JSON, así que el viaje de ida y vuelta no pierde nada. Caracteres como & y < se escapan, y los nombres de clave que XML no admite, como los que llevan espacios o empiezan por un número, se convierten en nombres válidos.
Preguntas frecuentes
¿Cómo convertir JSON a XML?
Selecciona tu archivo JSON y haz clic en Convertir a XML. La herramienta comprueba el JSON, construye el árbol XML y descarga un archivo .xml indentado. Si el JSON tiene un error de sintaxis, ves el mensaje del analizador, así sabes exactamente qué corregir.
¿Cuál es el elemento raíz del XML?
El XML necesita un único elemento raíz. Si tu JSON es un objeto con una sola clave, como {"catalog": {...}}, esa clave se convierte en la raíz. Si no, todo se envuelve en un elemento <root>, y las entradas de una lista de primer nivel pasan a ser elementos <item>.
¿Cómo se convierten los arrays de JSON?
Un array se convierte en el mismo elemento repetido una vez por cada entrada. Por ejemplo, "book": [{...}, {...}] da dos elementos <book> seguidos. Es la forma natural de representar listas en XML y lo que esperan la mayoría de los importadores XML.
¿Puedo crear atributos XML?
Sí. Empieza una clave por @ y se convierte en un atributo de su elemento: {"book": {"@id": 7, "title": "Dune"}} da <book id="7"><title>Dune</title></book>. Una clave llamada #text se convierte en el texto del propio elemento.
¿Se sube mi archivo a algún servidor?
No. El JSON se convierte dentro de tu navegador, en tu propio dispositivo, así que respuestas de API, catálogos de productos o fichas de clientes nunca salen de tu equipo. Una vez cargada la página, el conversor sigue funcionando incluso sin conexión a internet.