XML a JSON

Convierte XML en JSON estructurado con atributos y arrays.


    

El conversor de XML a JSON de ToolsSoup es una herramienta online gratuita que transforma XML en JSON limpio y estructurado. Los nombres de los elementos se convierten en claves, los atributos reciben el prefijo @, las etiquetas repetidas pasan a ser arrays y el contenido de texto se conserva. Todo se ejecuta en tu navegador: sin subidas, sin registro y sin que nada salga de tu dispositivo.

¿Qué es un conversor de XML a JSON?

Un conversor de XML a JSON reescribe el XML —un formato basado en etiquetas— como JSON, el formato que prefieren JavaScript y las APIs modernas. Cada elemento se convierte en una clave, sus atributos se mantienen con un prefijo @ y los elementos que se repiten bajo el mismo padre pasan a ser un array. Es la forma más rápida de llevar un XML heredado, una respuesta SOAP o un feed RSS a una base de código que trabaja con JSON.

Cómo convertir XML a JSON online

Convertir XML con ToolsSoup lleva solo unos segundos:

  1. Pega tu XML en el cuadro de entrada de la izquierda.
  2. Elige si quieres convertir los números y booleanos en tipos JSON reales.
  3. Haz clic en Convertir y copia el JSON.

¿Cómo se tratan los atributos y los elementos repetidos?

Los atributos se almacenan como claves con el prefijo @, de modo que un atributo id se convierte en @id. Cuando un elemento aparece más de una vez bajo el mismo padre, esos elementos se agrupan en un array. Si un elemento tiene atributos y texto a la vez, el texto se mantiene en una clave #text. Esto hace que el JSON sea predecible y fácil de usar.

¿Por qué usar este conversor de XML a JSON?

  • 100% gratis, sin anuncios, registro ni límites de uso.
  • Se ejecuta por completo en tu navegador: tus datos nunca se suben a un servidor.
  • Conserva los atributos con un prefijo @.
  • Convierte los elementos repetidos en arrays.
  • Conversión opcional de números y booleanos.

Preguntas frecuentes

¿Este conversor de XML a JSON es gratis?

Sí. Todas las herramientas de ToolsSoup son totalmente gratuitas, sin cuenta, registro ni límites ocultos.

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

Los atributos se convierten en claves de objeto con el prefijo @. Por ejemplo, un elemento con un atributo id genera una clave llamada @id junto al resto del contenido del elemento.

¿Qué ocurre con las etiquetas repetidas?

Cuando la misma etiqueta aparece varias veces bajo un mismo padre, el conversor las agrupa en un array JSON para que no se pierda ningún dato.

¿Por qué algunos valores tienen una clave #text?

Cuando un elemento tiene a la vez atributos y contenido de texto, el texto se guarda en una clave #text para que quede junto a los atributos sin conflictos.

¿Están seguros mis datos?

Por supuesto. Toda la conversión ocurre localmente en tu navegador con JavaScript, así que tu XML nunca se envía ni se almacena en ningún servidor.