XML a JSON Convertidor Online

Free Gratis · Sin registro · Sin subida de datos
Indent
Attrs as
Text key
Error
XML
JSON
// JSON output

Más Herramientas para Desarrolladores

Formateador XML
Formatear & validar
JSON→XML
A XML
YAML→JSON
A JSON
CSV→JSON
A JSON
TOML→JSON
A JSON
Formateador JSON
Formatear & validar
Base64
Codificar/Decodificar
URL Encoder
Codificar URL

Por Qué Este es el Mejor Convertidor XML a JSON

Detección Inteligente de Arrays

Los elementos hermanos repetidos con la misma etiqueta se agrupan en arreglos JSON. Los contenedores con un solo hijo también se detectan como arreglos cuando todos los hijos comparten una etiqueta, de modo que una lista con un solo elemento sigue siendo una lista.

Seguro para Round-trip

Las etiquetas XML numéricas como _0, _1 (producidas por JSON→XML a partir de claves de cadena numérica) se restauran correctamente a "0", "1".

Manejo Flexible de Atributos

Elige cómo se asignan los atributos XML a JSON: como claves con prefijo @ (predeterminado), claves simples o ignorados por completo. Los elementos con texto y atributos mezclados usan una clave de texto configurable.

Inferencia de Tipos

Los valores de texto XML que parecen números, booleanos o null se convierten automáticamente a los tipos JSON correctos. truetrue, 12801280. Desactívalo para mantener todos los valores como cadenas.

Preguntas Frecuentes

¿Cómo se detectan los arreglos XML?

Cuando un elemento padre contiene varios hijos con el mismo nombre de etiqueta, se agrupan en un arreglo JSON. Además, cuando un elemento padre contiene solo hijos con el mismo nombre (aunque sea uno), esos hijos también se tratan como un arreglo, conservando la estructura de lista para las colecciones de un solo elemento.

¿Puedo hacer una conversión de ida y vuelta JSON → XML → JSON?

Sí. Las claves JSON que empiezan por un dígito (p. ej., "0") reciben un prefijo de guion bajo por JSON→XML (_0). Este conversor detecta ese patrón y restaura la clave original. Los arreglos se conservan en ambas direcciones.

¿Qué hace "Skip root"?

Elimina el envoltorio del elemento XML más externo para que la salida JSON empiece directamente por sus hijos. Útil cuando la etiqueta raíz (como <root>) es solo un contenedor.

¿Se envían mis datos a un servidor?

No. Toda la conversión ocurre por completo en tu navegador mediante JavaScript. Tu XML nunca sale de tu dispositivo.

Guía detallada
Guía Conversión de Formatos
CSV, XML, JSON, HTML & Markdown
Leer la guía