Convertir XML a JSON (y viceversa)
Convierte un documento XML a JSON, o un JSON (en el formato producido por esta herramienta) a XML. Los atributos se convierten en claves prefijadas con @, el texto se convierte en una clave #text.
Convertir una respuesta XML antigua a JSON
Muchas API históricas (SOAP, flujos de datos industriales, exportaciones de sistemas más antiguos) todavía responden en XML, mientras que el JavaScript moderno maneja de forma mucho más natural el JSON. Esta herramienta permite convertir rápidamente una respuesta XML obtenida de una de esas API a JSON utilizable en el cliente, o a la inversa, volver a XML cuando un sistema posterior lo exige como entrada.
¿Cómo se gestionan los atributos XML en la conversión a JSON?
Cada atributo XML se convierte en una clave JSON prefijada con @ (por ejemplo, id="1" se convierte en "@id": "1"), mientras que el contenido de texto de un elemento se coloca en una clave #text. Esta convención permite distinguir sin ambigüedad un atributo, del texto y de los subelementos en la estructura JSON producida.
¿La conversión es reversible de forma idéntica?
La conversión de JSON a XML funciona bien con un JSON que respete la convención @atributo / #text producida por esta herramienta, lo que permite un ida y vuelta coherente. En cambio, no se garantiza que un XML arbitrario (formato, comentarios, espacios, orden exacto de los elementos) se reconstruya de forma idéntica byte a byte tras un ida y vuelta XML → JSON → XML.
Procesamiento 100% local: la conversión se ejecuta totalmente en tu navegador mediante WebAssembly, sin envío de datos a ningún servidor.