Ir al contenido
POST AI agent ready /v1/xml/to-json

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.

Parameters

stringrequired

The XML content to convert.

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.