YamlBox

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.

Opciones de conversión

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

  1. Pegar XML

    Cualquier XML bien formado funciona. El analizador informa errores precisos para etiquetas que no coinciden en lugar de fallar silenciosamente.

  2. 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.

  3. 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.

¿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.

Lectura más profunda

Artículo de blog · 6 min de lectura XML a JSON: las decisiones que todo convertidor debe tomar Convierta XML en JSON con atributos, elementos repetidos y espacios de nombres manejados con sensatez, y comprenda por qué no hay dos asignaciones de XML a JSON que se parezcan. Leer la guía →