Convertidor de JSON a XML

Convierte JSON en XML bien formado para servicios SOAP, APIs heredadas, feeds y archivos de configuración, con control sobre el elemento raíz, los atributos y la sangría.

Actualizado el
Abrir archivo
Sangría

Tus datos nunca salen de tu ordenador. Todo se procesa localmente en tu navegador.

Cómo usar: JSON a XML

  1. Pega JSON o abre un archivo .json.
  2. Define el nombre del elemento raíz y cómo se escriben los arrays y los atributos.
  3. Copia o descarga el XML.

Cómo se convierte JSON a XML

JSON y XML modelan los datos de forma distinta, así que un conversor debe seguir convenciones. Esta herramienta usa las más comunes (también las que emplean bibliotecas como xml2js y fast-xml-parser), lo que la convierte en la inversa exacta de nuestro convertidor de XML a JSON:

JSONXML
{"name": "Ada"}<name>Ada</name>
{"tag": ["a", "b"]}<tag>a</tag><tag>b</tag>
{"@id": "7"}atributo id="7" en el elemento padre
{"#text": "hi"}contenido de texto junto a los atributos
nullelemento vacío <x/> o xsi:nil="true"

El elemento raíz

Un documento XML necesita exactamente una raíz. Si tu JSON es un objeto con una sola clave, esa clave se convierte en la raíz. En caso contrario, o si marcas Envolver siempre en la raíz, todo se envuelve en el elemento raíz que elijas, y los arrays de nivel superior se convierten en elementos <item> repetidos.

Nombres y escapado

Los nombres de elemento XML no pueden empezar por un dígito ni contener espacios, así que claves como 2fa enabled pasan a ser _2fa_enabled. Los valores de texto y de atributo se escapan (& → &amp;, < → &lt;), de modo que la salida siempre está bien formada. Para dar formato al resultado, usa el formateador de XML.

También se busca como: convertir json a xml, json a xml online, convertidor json a xml, json2xml, json array a xml, pasar json a xml.

Herramientas que combinan con: JSON a XML

  • Formateador JSON — Pega el código JSON para formatearlo, minimizarlo o validarlo.
  • JSON a YAML — Pega tu JSON y obtén YAML limpio para manifiestos de Kubernetes, Docker Compose, GitHub Actions o cualquier archivo de configuración.
  • Visor JSON — Explora JSON grandes o muy anidados con comodidad: pliega y despliega objetos, busca claves o valores y haz clic en cualquier nodo para obtener su JSONPath.
  • Validador JSON Schema — Pega un schema y algunos datos JSON para ver exactamente qué valores incumplen cada regla, o genera un schema inicial a partir de datos de ejemplo.

Preguntas frecuentes

¿Cómo se convierten los arrays de JSON a XML?
Cada elemento del array se convierte en un elemento repetido cuyo nombre es la clave del array. Por ejemplo, {"tag": ["a","b"]} genera dos elementos <tag>.
¿Cómo creo atributos XML?
Antepón @ a la clave (es configurable): {"product": {"@id": "7", "name": "Keyboard"}} genera <product id="7">.
¿Se suben mis datos?
No. La conversión se ejecuta en tu navegador.
¿Puedo instalar JSON a XML como aplicación web y utilizarla sin conexión?
Sí. JSON a XML es una aplicación web instalable (PWA): se instala desde el navegador, no se descarga desde una tienda de aplicaciones. Haz clic en «Instalar aplicación» en la parte superior de esta página en Chrome o Edge (Windows, macOS, Linux, ChromeOS) o, en Android, utiliza «Compartir» → «Añadir a la pantalla de inicio» en iPhone y iPad, o «Archivo» → «Añadir al Dock» en Safari 17+ en un Mac. A continuación, se abrirá en su propia ventana con su propio icono y, como se ejecuta íntegramente en tu navegador, seguirá funcionando sin conexión. Firefox en el ordenador de sobremesa no permite instalar aplicaciones web. Cómo funciona la instalación.

Herramientas relacionadas