Saltar al contenido principal

Inicio  /  Convertidor de XML a JSON

Convertidor de XML a JSON en línea

Convierte XML a JSON, o JSON a XML — al instante, completamente en tu navegador.

✓ Nunca se sube — se procesa en tu navegador

Entrada XML

Nunca se sube

La conversión ocurre por completo en tu navegador — tus datos nunca llegan a nuestros servidores.

Ambas direcciones

Convierte XML a JSON o JSON a XML en la misma página — solo cambia de modo.

Gratis, sin límite

No necesitas cuenta, y no hay límite en la cantidad de datos que puedes convertir.

Cómo se corresponde XML con JSON

XML y JSON no se corresponden perfectamente entre sí, así que esta herramienta usa una convención simple y legible: los atributos XML se convierten en claves JSON con el prefijo @ (así id="1" se convierte en "@id": "1"), el contenido de texto junto a elementos hijos se convierte en una clave #text clave, y los elementos hijos repetidos con el mismo nombre de etiqueta se convierten en un array JSON. Convertir JSON a XML sigue la misma convención a la inversa.

Cómo convertir entre XML y JSON

  1. Elige una dirección. "XML → JSON" convierte XML a JSON; "JSON → XML" convierte en la dirección opuesta.
  2. Pega tus datos. Escribe o pega XML o JSON en el cuadro, según el modo que hayas seleccionado.
  3. Lee el resultado. La conversión ocurre al instante mientras escribes — no hay que hacer clic en ningún botón.
  4. Copia o descarga. Usa el botón Copiar para copiar el resultado, o Descargar para guardarlo como archivo.

Preguntas frecuentes

¿Cómo convierto XML a JSON?

Cambia a "XML → JSON", pega tu XML, y el JSON equivalente aparece al instante. Cambia a "JSON → XML" para ir en la otra dirección.

¿Qué convención usa esta herramienta para atributos y texto?

Los atributos XML se convierten en claves JSON con el prefijo @ (por ejemplo, id="1" se convierte en "@id": "1"), y cualquier contenido de texto junto a elementos hijos se convierte en una clave "#text". Esto refleja una convención de XML a JSON ampliamente usada y legible, en lugar de un único estándar oficial, ya que XML y JSON no se corresponden perfectamente entre sí.

¿Los elementos XML repetidos se convierten en un array JSON?

Sí — si un elemento tiene varios hijos con el mismo nombre de etiqueta, se convierten en un array JSON bajo esa clave, preservando el orden.

¿Por qué los valores convertidos vuelven como texto, no como números o booleanos?

XML no tiene un tipo de número o booleano nativo — cada valor es texto hasta que algo lo interpreta. Esta herramienta preserva eso, convirtiendo el contenido XML en cadenas JSON en lugar de adivinar qué valores debían ser números.

¿Cómo elige JSON → XML los nombres de los elementos?

Si tu JSON es un objeto de una sola clave, esa clave se convierte en el elemento raíz; de lo contrario, todo se envuelve en un elemento <root>. Las claves de objeto se convierten en etiquetas de elementos hijos, y los elementos de un array se repiten como elementos hermanos con la misma etiqueta.

¿Qué pasa si mi XML o JSON no es válido?

Verás un mensaje de error claro que describe qué está mal, en lugar de un resultado en blanco o roto.

¿Se suben mis datos a algún lugar?

No. La conversión se ejecuta por completo en tu navegador usando el DOMParser integrado — tus datos nunca se envían a los servidores de CurePDF.

¿El convertidor de XML a JSON es gratuito?

Sí, sin necesidad de cuenta y sin límite en la cantidad de datos que puedes convertir.

Más herramientas de datos