Convertidores de datos
Convertidor de XML a JSON
Pegue XML (una fuente RSS, una respuesta SOAP, un mapa del sitio o un archivo de configuración) y obtenga un JSON predecible. Los atributos tienen el prefijo @, los nodos de texto usan #text y los elementos repetidos se convierten en matrices.
- Se ejecuta 100% en tu navegador.
- Sin registro · Sin cargas
- Uso gratuito e ilimitado
XML entrada
Ejemplos: canal RSS · Configurar con atributos —⌘/Ctrl + Enter convierte · suelta un archivo para cargarlo · procesado localmente
JSON salida
La salida es de sólo lectura. Utilice Copiar, Descargar o Compartir para eliminarlo.
Cómo utilizar la herramienta XML a JSON
-
Pegar XML
Cualquier XML bien formado funciona. El analizador informa errores precisos para etiquetas que no coinciden en lugar de fallar silenciosamente.
-
Conozca las convenciones
Los atributos se convierten en @nombre, el contenido del texto se convierte en #texto y los elementos secundarios repetidos se convierten en matrices. Estas convenciones hacen que los viajes de ida y vuelta sean predecibles.
-
Ajustar y exportar
Cambie el prefijo del atributo, deshabilite la conversión de tipos o ignore los espacios en blanco; luego copie o descargue el archivo JSON.
¿Qué hace que esta herramienta sea diferente?
- Convenciones predecibles: @attributes, #text, matrices para elementos repetidos
- Escriba conversión para números y booleanos, con un interruptor para mantener todo como cadenas
- Borrar mensajes de error para XML con formato incorrecto, incluidas etiquetas que no coinciden
- Secciones CDATA y espacios de nombres manejados sin sorpresas
- Todo local: seguro para cargas SOAP con datos de clientes
Privacidad por arquitectura: esta página no contiene análisis que reciban su entrada y el código de conversión se ejecuta en su pestaña. Puedes desconectarte de la red después de cargar y seguir trabajando.
XML a JSON — preguntas frecuentes
¿Por qué los atributos comienzan con @?
XML permite un atributo y un elemento hijo con el mismo nombre, que JSON no puede expresar con una clave. El prefijo @ mantiene los atributos distintos de los elementos, por lo que no se pierde nada en la conversión.
¿Cómo se manejan los elementos repetidos?
Cuando la misma etiqueta aparece más de una vez entre hermanos, los valores se convierten en una matriz JSON. Una sola ocurrencia sigue siendo un escalar u objeto, razón por la cual los consumidores deberían tolerar ambos, o por qué usted debería normalizarlo en su código.
¿Admite espacios de nombres?
Sí. Los elementos con espacios de nombres mantienen sus nombres locales y las colisiones de prefijos se conservan tal como están escritas en el código fuente. Si necesita fidelidad total en el espacio de nombres, mantenga el XML original junto al JSON.
¿Puede convertir respuestas SOAP?
Sí, el sobre y el cuerpo se convierten como cualquier otro XML. Para SOAP, mantenga habilitada la conversión para que los campos numéricos lleguen como números en lugar de cadenas.
Herramientas relacionadas
¿Buscando “xml a json en línea”, “convertir xml a json”, “rss a json”? Estás en el lugar correcto. explorar todas las 19 herramientas.