es

JSON a XML

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

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+

    JSON es el idioma de las API y las aplicaciones web modernas, pero muchos sistemas empresariales, servicios SOAP, feeds RSS/Atom y formatos de Office o de configuración siguen exigiendo XML. Esta herramienta serializa tu árbol JSON en un XML equivalente y bien formado.

    La conversión se ejecuta por completo en local en tu navegador (fast-xml-parser, JavaScript puro). Las claves de los objetos se convierten en elementos; las claves con el prefijo "@_" se convierten en atributos XML, reflejando la herramienta XML a JSON para que se conserve la ida y vuelta. Como XML necesita exactamente un elemento raíz, un array de nivel superior o un objeto con varias claves de nivel superior se envuelve en un elemento <root>; las entradas del array se convierten en elementos <item> repetidos.

    Te encontrarás con esto al exportar a un sistema heredado, a una importación que solo admite XML, a un endpoint SOAP o a una plantilla de Office. El resultado es un XML con sangría y bien formado, con su declaración XML, listo para abrir o introducir en una cadena de herramientas XML. El JSON no válido se rechaza con un error claro, y no se sube nada.

    Ficha técnica

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

    En 3 pasos

    1. Arrastra o elige tu archivo JSON.
    2. La herramienta lo serializa a XML.
    3. Descarga el archivo XML.

    Límites: El resultado es XML bien formado con exactamente un elemento raíz: los arrays o los objetos con varias claves de nivel superior se envuelven en <root>, y las entradas del array se convierten en <item>. Las claves con el prefijo "@_" se convierten en atributos; JSON no tiene un concepto nativo de atributo, así que sin ese prefijo todo se convierte en elementos. El JSON no válido se rechaza con un error claro.

    Preguntas frecuentes

    ¿Se sube mi archivo?

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

    ¿Cómo se generan los atributos XML?

    Las claves con el prefijo "@_" se convierten en atributos, reflejando exactamente la herramienta XML a JSON.

    ¿Por qué un elemento <root>?

    XML necesita exactamente una raíz. Por eso los arrays y los objetos con varias claves de nivel superior se envuelven en <root>.

    ¿Qué pasa con los arrays de JSON?

    Las entradas del array se convierten en elementos <item> repetidos.

    ¿Es posible la ida y vuelta?

    Sí, la convención de atributos "@_" coincide con nuestra herramienta XML a JSON.

    Herramientas relacionadas