Convertir XML a JSON en línea
Privacidad por diseño — se ejecuta completamente en tu navegador
Convierte XML a JSON en tu navegador. Toova maneja atributos, elementos anidados, contenido mixto y arrays de etiquetas repetidas, y te devuelve JSON que cualquier aplicación moderna puede consumir. Sin subida, sin registro, salida instantánea.
Cuándo necesitas XML a JSON
API antiguas, integraciones bancarias, servicios SOAP y muchas plataformas empresariales todavía emiten XML, pero el resto de tu stack espera JSON. En vez de escribir un parser ad hoc cada vez, pega el XML en Toova y obtén JSON limpio que puedes canalizar directo a un handler fetch, una inserción en base de datos o un fixture de prueba.
Atributos y etiquetas repetidas
El conversor mapea los atributos XML a un prefijo de clave dedicado para que puedas distinguirlos de los elementos hijos. Las etiquetas hermanas repetidas colapsan automáticamente en un array JSON: el conversor detecta cuando una etiqueta aparece más de una vez y la trata como lista. El contenido mixto (texto y elementos juntos) se preserva con una clave de texto para que nada se pierda en la traducción.
Sólo en el navegador, sin subida
Toova ejecuta la conversión entera dentro de tu pestaña del navegador. El XML que pegas nunca se envía a ningún servidor. Eso es lo que hace la herramienta segura para feeds propietarios, volcados de API internos o cualquier cosa cubierta por un NDA. La página funciona offline una vez cargada y hay cero solicitudes salientes durante la conversión.
Preguntas frecuentes
- ¿Cómo se manejan los atributos XML en la salida?
- Los atributos reciben un prefijo dedicado en la salida JSON para que no choquen con nombres de elementos hijos. Eso mantiene el mapeo reversible: puedes ir y volver a XML sin perder metadatos.
- ¿Qué pasa con etiquetas XML repetidas?
- Cuando el conversor ve el mismo nombre de etiqueta apareciendo más de una vez bajo el mismo padre, las colapsa en un array JSON. Las etiquetas que aparecen una sola vez permanecen como objetos planos para mantener la salida compacta.
- ¿El conversor maneja secciones CDATA?
- Sí. Los bloques CDATA se desenvuelven y su contenido se preserva como una cadena JSON plana. Los escapes dentro del CDATA se mantienen literalmente, exactamente como aparecían en el XML.
- ¿Puedo minificar la salida JSON?
- Sí. Usa la opción Minificar para eliminar espacios en blanco y producir un payload compacto de una sola línea, que es lo que quieres al enviar JSON por la red.
- ¿Se envía mi XML a algún servidor?
- No. La conversión ocurre enteramente en tu navegador. Nada se sube, registra ni analiza. La página funciona offline después de la primera carga.