JSON a XML
Convierte JSON en XML legible y con sangría. Los arrays se convierten en elementos repetidos, las claves que empiezan por @ pasan a ser atributos y tú eliges el elemento raíz.
ENTRADA
SALIDA
Funciona por completo en tu navegador. Nada de lo que escribes se envía a ningún servidor.
Cómo convertir JSON a XML
Pega el JSON
Pega un objeto o un array, o abre un archivo .json.
Ponle nombre a la raíz
XML necesita un único elemento raíz. Escribe el nombre que espera tu sistema o deja root.
Copia el XML
Copia el resultado o descárgalo como archivo .xml.
Cómo pasa el JSON a XML
Cada clave se convierte en un elemento. Un array repite su elemento padre una vez por cada valor, una clave que empieza por @ se convierte en un atributo y #text define el texto del elemento: son las mismas reglas que usa XML a JSON.
Nombres que XML no admite
Los nombres de elemento no pueden contener espacios ni empezar por una cifra. Esos caracteres se sustituyen por guiones bajos, así que el resultado siempre está bien formado.
Preguntas frecuentes
¿Qué pasa con los valores null?
null se convierte en un elemento vacío, como <note/>.
¿Cómo se tratan los caracteres especiales?
& < > y las comillas se escapan automáticamente, así que el texto y los valores de los atributos siempre son XML válido.
¿Se envía mi JSON a algún sitio?
No. La conversión se hace en tu navegador.