API de XML a JSON - Convertidor gratuito
Analiza un documento XML y devuelve su equivalente JSON. Los atributos tienen el prefijo @ por convención. El contenido del texto se almacena bajo la tecla #text. Maneja secciones CDATA, espacios de nombres y estructuras anidadas.
Code examples
curl -X POST https://api.botoi.com/v1/xml/to-json \
-H "Content-Type: application/json" \
-d '{"xml":"<user id=\"1\"><name>Alice</name><email>alice@example.com</email></user>"}'When to use this API
Integre con servicios SOAP heredados
Convierta respuestas SOAP XML a JSON para que su aplicación JavaScript o Python pueda procesar los datos con bibliotecas JSON estándar.
Analizar feeds RSS y Atom
Convierta fuentes RSS/Atom XML a JSON para una manipulación más sencilla al crear un lector de fuentes o un agregador de contenido.
Transformar archivos de configuración XML
Convierta archivos de configuración XML (Maven pom.xml, manifiestos de Android) a JSON para su análisis o transformación en canalizaciones de CI.
Frequently asked questions
¿Cómo se representan los atributos XML en la salida JSON?
Los atributos tienen el prefijo "@". Por ejemplo, <user id="1"> se convierte en {"user": {"@id": "1"}}.
¿Cómo se manejan las secciones CDATA?
El contenido CDATA se extrae como una cadena simple y se almacena bajo la clave #text, de forma idéntica al contenido de texto normal.
¿Esto preserva los espacios de nombres XML?
Sí. Los prefijos de espacios de nombres se conservan en las claves JSON. Por ejemplo, <ns:element> se convierte en una clave denominada "ns:element".
¿Qué sucede con el contenido mixto (texto + elementos secundarios)?
El contenido mixto almacena el texto en #text y los elementos secundarios como claves separadas. Esto coincide con la convención estándar de XML a JSON.
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.