Convertidor JSON ↔ XML
Pega JSON o XML a la izquierda y el resultado convertido al otro formato aparecerá a la derecha. Formix detecta automáticamente el formato pegado, pero también puedes elegir la dirección manualmente. Los datos nunca se envían a un servidor.
Consejo. En modo "Detección automática", Formix determina la dirección de conversión según el primer carácter del texto pegado ({ o [ indica JSON, < indica XML); si el formato no está claro, puedes elegir la dirección manualmente en el menú desplegable. Dado que JSON y XML representan los datos de forma fundamentalmente distinta, la conversión sigue reglas fijas: los valores repetidos en un arreglo JSON se convierten en varios elementos XML con el mismo nombre, y los atributos XML se conservan en un objeto "@attributes" en el JSON resultante. Por lo tanto, después de una conversión de ida y vuelta JSON → XML → JSON, la estructura original puede no restaurarse exactamente (por ejemplo, un arreglo de nivel superior quedará envuelto en una estructura
Cómo usar esta herramienta
- Pega JSON o XML en el cuadro de entrada de la izquierda, el formato se detecta automáticamente y el resultado convertido se muestra a la derecha.
- Si el formato detectado automáticamente no es el esperado, puedes elegir manualmente JSON → XML o XML → JSON en el menú desplegable "Dirección de conversión".
- Si la entrada no es JSON/XML válido, se te indicará una línea/columna aproximada de dónde está el error.
- Usa el menú de tamaño de sangría para ajustar el formato del resultado, luego obténlo con "Copiar" o "Descargar resultado".
- "Copiar resultado minificado" copia el resultado sin espacios innecesarios, ideal para pegar en archivos de configuración o solicitudes de API.
- Todo el procesamiento ocurre en tu navegador — los datos que ingresas nunca se envían a un servidor.
Consejos relacionados
- Las claves de un objeto JSON se convierten en nombres de elementos XML; las claves con espacios o símbolos que no son válidos como nombres de etiqueta XML se sanean automáticamente.
- Como XML no tiene un tipo de arreglo nativo, un arreglo JSON como ["a", "b"] se convierte en dos elementos hermanos con el mismo nombre, en lugar de un elemento que contiene una lista.
- Al convertir XML con atributos (por ejemplo,
), los atributos se conservan bajo la clave "@attributes" del JSON resultante, sin perder información. - Si solo necesitas validar o formatear JSON o XML por separado, prueba el Formateador JSON o el Formateador XML en los enlaces relacionados debajo.