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.
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
| XML | JSON |
|---|---|
| Elemento solo con texto | Una cadena, o un número o booleano si se detecta |
| Atributo | Una clave que empieza por @ |
| Elemento repetido | Un array |
| Texto junto a hijos o atributos | Una clave #text |
| Elemento vacío | Una cadena vacía |
| Comentarios e instrucciones de procesamiento | Se 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.