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
Elements to objects
Nested elements become nested objects; repeated elements become arrays.
Configurable output
Set an attribute prefix and text key, or use compact mode for cleaner JSON.
100% private
Uses the native parser locally — your XML never reaches a server.
Ejemplo
Input
<note><to>Ann</to><priority>1</priority></note>
Output
{
"note": {
"to": "Ann",
"priority": "1"
}
}
Casos de uso comunes
-
1
Consume XML in JS
Turn an XML API response or RSS feed into JSON your code can index.
-
2
Migrate legacy data
Convert XML config or exports into JSON for modern tooling.
-
3
Inspect XML structure
Read tangled XML as indented JSON to understand its shape.
Zerethon's XML to JSON converter parses XML with the browser's native DOMParser and emits equivalent JSON, mapping elements, attributes, and text into nested objects. Attribute prefix, text key, and a compact mode are configurable. Nothing is uploaded.
- Categoría
- Desarrollo
- Precio
- Gratis
- Privacidad
- Basado en el navegador
- Registro
- No necesario
References
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.