es

XML a JSON

Convierte un archivo XML a JSON en local, con elementos y atributos, sin subir nada y directamente en tu navegador.

Aplicar sangría al JSON

Procesando localmente en tu dispositivo ...

0%

Tus archivos nunca salieron de tu dispositivo

    ¿Se sube mi archivo?

    No. Todo se ejecuta en tu navegador: tu archivo nunca sale de tu dispositivo. Cómo se puede comprobar

    Sin subidas100% local
    Tus datos son tuyossin acceso de terceros
    Servidores en AlemaniaRGPD desde el diseño
    Auditoría externaTLS A+ · Cabeceras A+

    XML es un formato de datos jerárquico muy extendido - típico de los feeds RSS, las APIs SOAP, los documentos de Office, las configuraciones y el intercambio de datos entre sistemas. Para seguir procesándolos en programas y APIs modernos, sin embargo, JSON es más manejable. Esta herramienta traduce la estructura de árbol del XML a un objeto JSON equivalente.

    Esta herramienta analiza tu XML por completo en local en tu navegador (fast-xml-parser, JavaScript puro). Los elementos anidados se convierten en objetos anidados y los atributos se conservan con el prefijo "@_", de modo que no se pierde ninguna información. El XML no válido se rechaza con un mensaje de error claro. No se sube nada.

    Te lo encontrarás, por ejemplo, al analizar un feed de noticias, un mapa del sitio, una interfaz de extractos bancarios o una vieja especificación de exportación de datos que aún piensa en corchetes angulares. Al leer el resultado, ten en cuenta una peculiaridad: si un elemento hijo aparece una sola vez, surge un objeto único; si se repite, en cambio, surge una lista. Quien lo tiene en cuenta en el código que lo procesa evita casos especiales sorprendentes cuando el número varía.

    Ficha técnica

    Ficha técnica
    Formatos de entradaXML
    Formato de salidaJSON
    Procesamiento por lotesNo
    ProcesamientoLocal en el navegador (JavaScript)
    Subida de archivosNinguna

    En 3 pasos

    1. Arrastra o elige tu archivo XML.
    2. Elige el formato (con sangría o compacto).
    3. Descarga el archivo JSON.

    Límites: El XML debe estar bien formado (de lo contrario, un error claro). Los atributos reciben el prefijo "@_". Los comentarios y las instrucciones de procesamiento se omiten. El contenido mixto (texto junto a elementos hijos) no siempre se puede mapear sin ambigüedad. Los espacios de nombres se mantienen como prefijo en la clave.

    Preguntas frecuentes

    ¿Se sube mi archivo?

    No. La conversión se ejecuta por completo en local en el navegador - no se envía nada.

    ¿Se conservan los atributos?

    Sí. Los atributos aparecen en el JSON con el prefijo "@_" delante del nombre.

    ¿Qué pasa con un XML no válido?

    Recibes un mensaje de error claro con la causa - sin que falle nada.

    ¿Puedo generar el JSON compacto?

    Sí, con la opción puedes elegir JSON con sangría o compacto.

    Herramientas relacionadas