Conversor XML ↔ JSON
Convierte entre XML y JSON al instante. Maneja atributos, elementos anidados y arrays. Indentación configurable. Gratis, 100% en tu navegador.
Referencia
¿Qué son XML y JSON?
XML (eXtensible Markup Language) es un lenguaje de marcado para codificar documentos en un formato legible tanto por humanos como por máquinas. Utiliza etiquetas para definir elementos y atributos para metadatos. JSON (JavaScript Object Notation) es un formato ligero de intercambio de datos que usa pares clave-valor, arrays, cadenas, números, booleanos y null. Mientras JSON domina las APIs web modernas, XML sigue siendo esencial en sistemas empresariales (SOAP, RSS, SVG, XHTML), archivos de configuración (Maven, Android) y formatos de documentos (DOCX, XLSX).
XML vs JSON — diferencias clave
XML soporta atributos, contenido mixto (texto + elementos), espacios de nombres, esquemas (XSD) y transformaciones XSLT. Es más verboso pero más expresivo. JSON es más compacto, soportado nativamente en JavaScript y tiene un análisis más simple. JSON no tiene atributos, comentarios ni contenido mixto.
Notas de conversión: Los atributos XML se mapean a claves @atributo en JSON. Múltiples elementos XML con el mismo nombre se convierten en arrays JSON. Los elementos de solo texto se convierten en valores de cadena simples.
Cuándo convertir entre XML y JSON
Migración de API — convertir APIs legacy SOAP/XML a JSON para clientes REST modernos. Configuración — convertir pom.xml de Maven o configuraciones XML de Android a JSON para procesamiento. Intercambio de datos — conectar sistemas que usan diferentes formatos (ej., sistemas empresariales basados en XML ↔ apps web basadas en JSON). Feeds RSS/Atom — analizar feeds XML y convertir a JSON para aplicaciones JavaScript. Testing — convertir entre formatos para verificar que los datos se transfieren correctamente.
Privacidad
Toda la conversión se ejecuta 100% en tu navegador usando la API nativa DOMParser. No se envían datos a ningún servidor.