Saltar al contenido principal
Z

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.

Gratis Sin registro Del lado del cliente Respetuoso con la privacidad Updated

Cómo usar

  1. 1 Pega el código XML válido. El navegador lo analizará con DOMParser nativo.
  2. 2 Elige el prefijo de atributo (por defecto `@`) y la clave de texto (por defecto `#text`).
  3. 3 Activa Compacto para reducir los elementos hoja (sin atributos ni elementos hijos) a texto plano.
  4. 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. 1

    Consume XML in JS

    Turn an XML API response or RSS feed into JSON your code can index.

  2. 2

    Migrate legacy data

    Convert XML config or exports into JSON for modern tooling.

  3. 3

    Inspect XML structure

    Read tangled XML as indented JSON to understand its shape.

Resumen

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

Crea, comparte y crece en Zerethon Social

Registro gratuito. Gana puntos, colecciona logros y conecta con creadores de todo el mundo.

Prueba Zerethon gratis