Conversor JSON ↔ XML
Conversor de JSON a XML y de XML a JSON: atributos con @, texto como #text, arrays como elementos repetidos y errores con línea. Funciona en el navegador.
También: Conversor JSON ↔ YAML · Convertidor de CSV a JSON · Formateador XML
Qué hace
JSON y XML estructuran los datos de forma distinta, así que el conversor sigue la convención más extendida: los atributos XML pasan a claves que empiezan por @, el texto mezclado con elementos hijos va a #text y un elemento que se repite se convierte en un array JSON. Al convertir de vuelta se obtiene la misma estructura. XML no tiene tipos de datos, por lo que los números y true/false vuelven como texto.
Cómo usarla
- Elige la dirección y pega tu JSON o XML.
- El resultado aparece mientras escribes; los errores indican la línea y la columna.
- Copia o descarga el resultado, o intercambia para convertirlo de vuelta.
Preguntas frecuentes
¿Por qué mi JSON queda dentro de un elemento raíz?
Un documento XML debe tener exactamente un elemento raíz. Cuando el JSON tiene varias claves en el nivel superior, o es una lista, el conversor lo envuelve en <root>.
¿Mis datos se envían a alguna parte?
No. La conversión se ejecuta por completo en tu navegador, así que es segura para archivos de configuración y datos privados.