Conversores de archivos

Conversor XML a JSON

Convierte texto XML a formato JSON estructurado, manteniendo atributos, jerarquías y listas de elementos.

Ejecutar herramienta

Transforma documentos XML en estructuras de datos con formato JSON manteniendo etiquetas, jerarquías y atributos. Esta herramienta procesa la información para adaptar servicios web antiguos, archivos de configuración o flujos de datos a interfaces y aplicaciones modernas. Cuando el documento contiene elementos repetidos con el mismo nombre, el conversor genera listas ordenadas de manera automática. Para casos en los que un elemento individual deba interpretarse siempre dentro de un arreglo, puedes indicar su etiqueta en el campo correspondiente separada por comas. También tienes la opción de ajustar la sangría numérica para obtener un texto legible o una salida más compacta. Si envías un texto vacío o con solo espacios, recibes un objeto JSON vacío. En cambio, si el código XML presenta errores de sintaxis o etiquetas mal cerradas, la herramienta muestra un aviso indicando que el contenido no es válido para procesar.

Instrucciones

  1. Pega o escribe el contenido XML en el área de entrada principal.
  2. Ajusta el número de espacios de sangría si deseas modificar el formato visual de salida.
  3. Escribe nombres de etiquetas separados por comas si necesitas forzar su conversión a listas aunque aparezcan una sola vez.
  4. Ejecuta la conversión para generar el texto JSON estructurado en el panel de resultados.

Ejemplos

  • <usuario id="10"><nombre>Elena</nombre><rol>Editora</rol></usuario> genera un objeto JSON que preserva el atributo identificador y las propiedades hijas.
  • <catalogo><item>Libro</item><item>Revista</item></catalogo> produce un objeto con una clave item que contiene una lista con ambos elementos.

Preguntas frecuentes

¿Cómo se representan los atributos de las etiquetas XML en JSON?

Los atributos de las etiquetas XML se conservan y se integran dentro del objeto JSON correspondiente a dicho elemento.

¿Qué ocurre si una etiqueta solo aparece una vez pero debe tratarse como lista?

Puedes indicar el nombre de la etiqueta en el campo de forzado de listas para que siempre aparezca estructurada como un arreglo.

¿Qué formato devuelve la herramienta si la entrada está en blanco?

Al enviar una entrada vacía o que solo contenga espacios en blanco, la herramienta genera un objeto JSON vacío.

¿Se admiten documentos XML con errores de sintaxis?

No. Si el documento XML presenta etiquetas mal cerradas o fallos sintácticos, la herramienta indica que el texto no se puede procesar.

Insertar esta herramienta

Añade esta herramienta funcional de SmartPlusLab a tu sitio web con el siguiente código.