Convertir XML a JSON

Convierte archivos XML a JSON. Se ejecuta completamente en tu navegador — los archivos nunca salen de tu dispositivo.

Drop your file here, or browse

Supports images, documents, data files, code, and more

About this conversion

Convierte XML a JSON para modernizar el intercambio de datos heredado. XML es el estándar antiguo — verboso, con namespaces, pesado en esquemas — mientras que JSON domina las APIs nuevas porque es más conciso y mapea limpiamente a JavaScript. La conversión preserva estructura mientras reduce el payload.

When this conversion is useful

  • Migrar de una API XML SOAP a un cliente REST/JSON
  • Importar archivos config XML a un toolkit moderno basado en JSON
  • Consumir un feed XML en una app JS o Python que prefiere JSON
  • Convertir exports XML para usarlos en bases de datos JSON-nativas

Quality and tradeoffs

Los nombres de elementos se vuelven claves JSON, el contenido de texto se vuelve valores cadena, y los atributos se prefijan típicamente (`@`) o se fusionan. El contenido mixto, CDATA y namespaces no tienen equivalentes JSON directos y pueden necesitar post-procesamiento.

Frequently asked questions

¿Cómo se representan los atributos XML en JSON?

Los atributos suelen prefijarse con `@` para distinguirlos de elementos hijos (p. ej. `<item id="1">` se vuelve `{ "@id": "1" }`). Algunos convertidores los fusionan en el objeto del elemento directamente.

¿Qué pasa con los namespaces XML?

Los prefijos se preservan en los nombres de clave (p. ej. `ns:item`). Para uso programático, puede que quieras quitarlos — pero hacerlo antes de convertir preserva semántica más clara.

¿Por qué la salida JSON a veces se anida raro?

XML es semánticamente más rico que JSON en algunos aspectos (contenido mixto, elementos ordenados). El convertidor hace concesiones — los elementos repetidos se vuelven arrays, las apariciones únicas se vuelven objetos.