Preguntas frecuentes
¿Cómo se convierte JSON en XML?
Cada clave de un objeto se convierte en un elemento con el mismo nombre, y su valor en el texto del elemento o en sus elementos hijos. Todo queda dentro de un elemento raíz, llamado root salvo que elijas otro nombre, porque un documento XML debe tener exactamente uno. Si el JSON es un array, cada elemento pasa a ser un elemento <item>.
¿Qué pasa con los arrays?
Con Repetir el elemento, {"tag": ["a", "b"]} se convierte en <tag>a</tag><tag>b</tag>, el estilo que usan la mayoría de los formatos XML. Con Envolver los elementos queda <tag><item>a</item><item>b</item></tag>, que conserva los arrays vacíos como elementos vacíos y hace la lista fácil de ver.
¿Puedo crear atributos XML?
Sí. Con Las claves @ pasan a atributos activado, una clave que empieza por @, como "@id": "bk101", se convierte en el atributo id="bk101" de su elemento, y una clave "#text" pasa a ser el texto del elemento. Es la convención que comparten muchas herramientas de JSON y XML, así que el resultado se puede convertir de vuelta igual.
¿Y si una clave no es un nombre XML válido?
Los nombres de elemento XML no pueden contener espacios ni la mayoría de los signos, empezar por un dígito ni empezar por "xml". Esos caracteres se cambian por un guion bajo y, si el primero no es válido, se añade un guion bajo delante: "in stock" pasa a <in_stock> y "2024" a <_2024>. Una nota bajo el resultado indica cuántas claves se ajustaron.
¿Se tratan los caracteres especiales?
Sí. &, < y > en el texto se escapan como &, < y >, y las comillas de los atributos como ", así que el XML siempre está bien formado. La salida es UTF-8, por lo que las tildes y otros alfabetos se mantienen. Los caracteres de control que XML 1.0 no admite se eliminan, y una nota lo indica.
¿Puedo convertir XML a JSON?
Aquí todavía no. Esta página solo convierte de JSON a XML.
¿Se sube o se guarda mi JSON?
No. Todo se ejecuta en tu navegador, así que tus datos nunca salen de tu dispositivo. Nuestro servidor solo registra que se convirtió una operación, junto con tu dirección de red, para aplicar el límite diario que se muestra sobre la herramienta.





