Pasa JSON a XML o XML a JSON. La conversión se queda en el navegador.
JSON y XML pueden guardar el mismo árbol. Esta página escribe el JSON como elementos, o lee los elementos de vuelta a JSON. No revisa un esquema. Los números vuelven como texto. Si solo quieres dar formato al JSON: formatear JSON. YAML: JSON a YAML.
root. Nombre de cada elemento del array se usa cuando el valor de fuera es un array, por defecto item.{"name":"Ada","n":2,"tags":["a","b"]} a XML y el siguiente devuelve ese XML a JSON.Un objeto pasa a elementos anidados y un array a la misma etiqueta repetida. Un array en el nivel de fuera se envuelve en la raíz y cada entrada usa el nombre de elemento. Una clave que empieza por @ pasa a atributo, #text al texto de la etiqueta y null a una etiqueta vacía. Los nombres empiezan por letra o guion bajo. Un dígito al principio o un espacio se rechaza. A la vuelta, las etiquetas hermanas iguales pasan a un array, los atributos a @nombre y cada valor es texto, así que 2 vuelve como "2". Un XML ilegible y un JSON roto muestran cada uno un error.
En esta conversión el XML no tiene tipo numérico. El contenido pasa a ser una cadena JSON.
Un nombre XML no puede empezar por un dígito ni llevar un espacio.