Skip to content
Zoyku

XML a JSON

Convierte XML a JSON en tu navegador: los atributos se vuelven claves @, los elementos repetidos se agrupan en arrays y el XML roto da un error claro por línea.

Esta herramienta funciona por completo en tu navegador. Tus datos nunca salen de tu dispositivo y no se suben a ningún servidor.

Cómo usarlo

  1. 1Pega tu XML en el panel izquierdo.
  2. 2El JSON formateado aparece a la derecha mientras escribes.
  3. 3Copia el JSON cuando esté como quieres.

XML a JSON

Pega entradas de sitemap, RSS, respuestas SOAP o archivos de configuración y recibe JSON formateado al instante. La conversión usa fast-xml-parser conservando los atributos: cada atributo queda como una clave con prefijo @, los hermanos repetidos se agrupan en arrays y el texto convive con ellos bajo #text cuando el elemento tiene ambos.

Una entrada malformada nunca produce resultados a medias: el documento se valida primero y los errores apuntan a la línea exacta, así un cierre de etiqueta olvidado se arregla en un momento.

Preguntas frecuentes

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

Cada atributo se convierte en una clave con prefijo @ — <book id="7"> vuelve como { "@id": "7" }. Los valores de atributo permanecen como cadenas, mientras que el texto que parece número o booleano se convierte a su tipo JSON.

¿Qué pasa con los elementos repetidos?

Los hermanos con el mismo nombre se convierten en un array JSON. Un elemento único queda como valor simple: si tu consumidor espera listas, comprueba si es array antes de usarlo.

¿Mi XML se sube a algún sitio?

No. El análisis ocurre localmente en tu navegador con fast-xml-parser — nada sale de tu dispositivo.

Insertar esta herramienta

Pon esta herramienta en tu sitio con una línea: se ejecuta en el navegador del visitante.

<iframe src="https://zoyku.com/es/tools/xml-to-json?embed=1" width="100%" height="640" style="border:0;border-radius:16px" title="Zoyku — xml-to-json" loading="lazy"></iframe>
100% local processing