XML a JSON

Convierte XML a JSON, conservando atributos con el prefijo @ y elementos repetidos como arrays.

Entrada XML

Pega XML

Salida JSON

Resultado

¿Qué es la conversión de XML a JSON?

XML y JSON modelan árboles de datos. Al convertir, cada elemento se vuelve una clave y cada atributo una clave con prefijo @.

Los elementos hermanos repetidos se convierten en un array, igual que en la mayoría de las API.

Cómo convertir XML a JSON

  1. Pega tu documento XML.
  2. Elige la sangría de JSON.
  3. Pulsa Convertir a JSON y copia el resultado.

Ejemplos de XML a JSON

Elemento con atributo

<book id="1"><title>Dune</title></book>
{"book":{"@_id":1,"title":"Dune"}}

Elementos repetidos

<list><item>a</item><item>b</item></list>
{"list":{"item":["a","b"]}}

Conversor en el navegador frente a otras opciones

CriterioConversor de UrsaKitEscribir un scriptHerramientas con anuncios
AtributosClaves con prefijo @Configuración manualVariable
Elementos repetidosArraysManualA veces
Los datos salen del dispositivoNo, se ejecuta en el navegadorNoDepende del sitio
Preguntas frecuentes

Preguntas frecuentes

¿El conversor es gratis?

Sí, sin cuenta y sin límite.

¿Por qué las claves empiezan por @_?

Ese prefijo marca los atributos XML para que no choquen con los nombres de elementos hijos.

¿Cómo se tratan las etiquetas repetidas?

Se convierten en un array, la forma habitual en las API JSON.

¿Conserva los comentarios?

No. Los comentarios y las instrucciones de procesamiento se ignoran.

¿Se suben mis datos?

No. El análisis se ejecuta con JavaScript en tu navegador.

Todas las Herramientas