Convertidor de XML a JSON
Convierte XML a JSON directamente en el navegador. Usa DOMParser nativo con prefijo de atributo, clave de texto y modo compacto personalizables.
Cómo usar
- 1 Pega el código XML válido. El navegador lo analizará con DOMParser nativo.
- 2 Elige el prefijo de atributo (por defecto `@`) y la clave de texto (por defecto `#text`).
- 3 Activa Compacto para reducir los elementos hoja (sin atributos ni elementos hijos) a texto plano.
- 4 Copia o descarga el árbol JSON resultante.
Por qué usar esta herramienta
- Usa DOMParser nativo — sin depender de ninguna librería XML externa.
- Los atributos se convierten en claves con el prefijo `@`. El contenido mixto (texto + elementos hijos) se guarda bajo la clave `#text`.
- Las etiquetas hijas repetidas se agrupan automáticamente en un array.
- Todo el procesamiento ocurre en el cliente — tus datos nunca salen del navegador.
Preguntas frecuentes
¿Cómo se representan los atributos?
Cada atributo se convierte en una clave con el prefijo `@` (personalizable). `<note to="Tove">` se convierte en `{"@to": "Tove"}`.
¿Qué pasa si una etiqueta se repite varias veces dentro de la etiqueta padre?
Los elementos hijos con el mismo nombre de etiqueta que se repiten se agrupan en un array JSON.
¿Cómo se maneja el contenido mixto?
El contenido de texto se coloca junto a los elementos hijos bajo la clave `#text` (personalizable).
¿Necesitas convertir en el sentido contrario?
Consulta <a class="text-brand-600 hover:underline" href="/json-to-xml">JSON to XML</a>, o <a class="text-brand-600 hover:underline" href="/xml-formatter">XML Formatter</a> si solo necesitas un formato legible (pretty-print). La salida JSON funciona directamente con <a class="text-brand-600 hover:underline" href="/json-formatter">JSON Formatter</a>.
¿Qué es Convertidor de XML a JSON?
El convertidor de XML a JSON es una herramienta que transforma código XML en datos JSON equivalentes, mapeando elementos, atributos y contenido de texto a objetos y claves anidadas. Funciona directamente en el navegador mediante DOMParser nativo, con opciones configurables como el prefijo de atributo, una clave de texto propia y un modo de salida compacto para obtener un resultado más limpio y conciso.
Características
Elementos a objetos
Los elementos anidados se convierten en objetos anidados; los elementos repetidos se convierten en arreglos.
Salida configurable
Define un prefijo de atributo y una clave de texto, o usa el modo compacto para un JSON más limpio.
100% privado
Usa el analizador nativo de forma local: tu XML nunca llega a un servidor.
Ejemplo
Input
<note><to>Ann</to><priority>1</priority></note>
Output
{
"note": {
"to": "Ann",
"priority": "1"
}
}
Casos de uso comunes
-
1
Consumir XML en JS
Convierte una respuesta de API XML o un feed RSS en JSON que tu código pueda indexar.
-
2
Migrar datos heredados
Convierte configuraciones o exportaciones XML en JSON para herramientas modernas.
-
3
Inspeccionar la estructura XML
Lee XML enredado como JSON con sangría para entender su forma.
El conversor de XML a JSON de Zerethon analiza XML con el DOMParser nativo del navegador y genera el JSON equivalente, asignando elementos, atributos y texto a objetos anidados. El prefijo de atributos, la clave de texto y un modo compacto son configurables. Nada se sube a ningún servidor.
- Categoría
- Desarrollo
- Precio
- Gratis
- Privacidad
- Basado en el navegador
- Registro
- No necesario
Referencias
Privacidad
Tus datos nunca salen de tu navegador, salvo que se indique explícitamente. Convertidor de XML a JSON funciona completamente del lado del cliente — sin subida a servidor, sin registro de actividad, sin seguimiento de tu contenido.
Comparar
Aprende lo básico
Guías prácticas
Herramientas relacionadas
Formateador de JSON
Formatea, valida y minifica JSON en línea. Gratis, sin necesidad de registro — tus datos nunca salen de tu navegador.
Abrir herramientaFormateador de SQL
Formatea consultas SQL en línea — embellece el código para MySQL, PostgreSQL, SQLite, SQL Server, Oracle y BigQuery.
Abrir herramientaGenerador de UUID
Genera UUID en línea — v1, v4, v7 y Nil. Genera hasta 10.000 en lote. Gratis, sin registro.
Abrir herramientaGenerador de contraseñas
Genera contraseñas aleatorias fuertes y criptográficamente seguras. Personaliza la longitud y los conjuntos de caracteres — todo se ejecuta en tu navegador.
Abrir herramientaCrea, comparte y crece en Zerethon Social
Registro gratuito. Gana puntos, colecciona logros y conecta con creadores de todo el mundo.