Conversor XML ↔ JSON

Convierte datos entre XML y JSON, procesado localmente en tu navegador.

Cuándo usarlo

Útil para trabajar con APIs antiguas que aún responden en XML (SOAP, feeds RSS, algunos webhooks), convirtiendo a JSON, que la mayoría de los lenguajes modernos manejan con más facilidad — y el camino inverso.

Convención usada

No existe un estándar único y universal de conversión XML↔JSON. Esta herramienta usa la convención más común: los atributos se convierten en claves con prefijo @ (ej: @id), el texto de un elemento sin hijos se convierte en una string directa, y los elementos repetidos con el mismo nombre se convierten en un array.

Preguntas frecuentes

¿Por qué necesito que el JSON tenga una única clave raíz para convertir a XML?

Porque un documento XML siempre tiene un único elemento raíz — el nombre de esa clave raíz se convierte en la etiqueta principal del XML generado.

¿Se admiten namespaces de XML?

Los namespaces se tratan como parte del nombre de la etiqueta/atributo, sin tratamiento especial — para casos avanzados con namespaces complejos, el resultado puede necesitar un ajuste manual.