GarTools

Conversor XML a JSON

Convierte XML a JSON de forma rápida y precisa.

Procesamiento local Resultado instantáneo 100% gratuito

¿Cómo convertir XML a JSON?

Pega tu XML en el editor y haz clic en «Convertir a JSON». La herramienta parsea el XML usando el DOMParser nativo del navegador y genera una representación JSON equivalente que respeta la estructura jerárquica, los atributos y los elementos repetidos.

¿Cuándo necesitas convertir XML a JSON?

Es habitual necesitar esta conversión cuando trabajas con APIs legacy que devuelven XML pero tu aplicación espera JSON, cuando migras configuraciones de sistemas antiguos, o cuando necesitas analizar datos XML en herramientas modernas que trabajan con JSON (como JavaScript, Python o MongoDB).

Convenciones de la conversión

Los atributos se prefijan con @. El contenido de texto de un elemento con atributos se guarda como #text. Los elementos repetidos al mismo nivel se convierten automáticamente en arrays. Los elementos vacíos se convierten en null.

Preguntas frecuentes

¿Cómo se convierten los atributos XML?

Los atributos XML se convierten en propiedades con prefijo @. Por ejemplo, <libro id="1"> genera {"@id": "1"}. Esto permite distinguir atributos de elementos hijos.

¿Qué pasa con los elementos repetidos?

Si un elemento padre tiene varios hijos con el mismo nombre, se convierten automáticamente en un array JSON. Si solo hay un hijo, se mantiene como valor único.

¿Soporta namespaces XML?

La herramienta preserva los prefijos de namespace en los nombres de los elementos. Por ejemplo, <ns:elemento> se convierte en la clave "ns:elemento" en el JSON resultante.

¿El XML se envía a algún servidor?

No. La conversión se realiza usando el DOMParser nativo de tu navegador. Tu XML no sale de tu dispositivo.

Herramientas relacionadas