Texto 🔒 Se ejecuta en tu navegador — no se envían datos

Conversor de XML a JSON

Convierta un documento XML, un feed o una respuesta SOAP en JSON que pueda usar en JavaScript o en una API.

Entrada
Salida

Convertir XML a JSON online

JSON es más fácil de manejar en JavaScript, en la mayoría de las APIs y en las bases de datos NoSQL, pero muchos datos siguen llegando como XML: respuestas SOAP, feeds RSS, sitemaps, facturas y configuración de sistemas antiguos. Esta página es el Conversor JSON con entrada XML y salida JSON.

El XML lo lee el analizador integrado en su navegador, así que el documento nunca sale de su dispositivo.

Un ejemplo

El XML <book id="b1"><title>Clean Code</title><price>32.5</price></book> se convierte en {"book": {"@id": "b1", "title": "Clean Code", "price": 32.5} }. El atributo conservó su @, y el precio pasó a ser un número porque la detección de tipos está activada.

Qué hace el conversor con cada parte

XMLJSON
Elemento solo con textoUna cadena, o un número o booleano si se detecta
AtributoUna clave que empieza por @
Elemento repetidoUn array
Texto junto a hijos o atributosUna clave #text
Elemento vacíoUna cadena vacía
Comentarios e instrucciones de procesamientoSe descartan

Espacios de nombres

Los nombres con prefijo, como soap:Body, se conservan exactamente como están escritos, prefijo incluido, para que sean fáciles de encontrar en el JSON. Las declaraciones de espacio de nombres son atributos normales y aparecen como @xmlns:soap.

Conversiones relacionadas

Para volver atrás, use JSON a XML; lee la misma convención de @ y #text. Para ver el resultado como un árbol plegable, péguelo en el formateador de JSON.