Campo hashmap en un webervice (Archivo xsd)

Hola tengo la siguiente duda:

Resulta que estoy trabajando con Web services y estoy mapenado una clase que contiene un campo de tipo hashmap, según entiendo el java.util.hashmap no es soportado por jaxb-ws, por lo tanto debo crear mi propia implementación para ese tipo de dato.ing

El hashmap que necesito tiene la estructura:

key
value.

Además debería tener el mismo comportamiento de un hashap.

Lo que he pensado es hacer simplemente una calse tipo VO que contenga esa estructura y hacer el seteo de información a ese tipo de objeto.

Si alguien ha tenido la experiecia de como se puede hacer esta implementación, le agradezco de antemano cualquier ayuda que me pueda brindar.

Muchas gracias

Opciones de visualización de comentarios

Seleccione la forma que prefiera para mostrar los comentarios y haga clic en «Guardar las opciones» para activar los cambios.

¿Por qué HashMap?

… un campo de tipo hashmap … debería tener el mismo comportamiento de un hashap …

Sólo por curiosidad… ¿por qué tiene que ser y comportarse como  ?

JSON

Sin importar si tu protocolo de comunicación es SOAP o Rest puedes enviar en el body de tu request/response un JSON, de esta forma no lo amarras a un tipo de dato si no a una estructura de dato estándar que de igual forma se comportar parecido a un HashMap (key:value).

Saludos!