Spring MVC: É possível retornar um Map <String, Object> convertido dinamicamente em JSON usando Jackson?

Desejo ativar meu aplicativo da web Spring MVC para retornar o estado dos modelos representado como JSON.

Eu percebo que anotando o método do controlador por @ResponseBody, você pode converter entre JSON e objetos de um tipo correspondente. No entanto, o objeto de modelo que desejo exibir fala diretamente em um banco de dados sem manter nenhum estado em si.

Portanto, pergunto-me se eu poderia apenas preencher um mapa (por exemplo, um HashMap) e ter esse serializado por Jackson? Eu percebo que eu poderia fazer novas classes de visualização para meus modelos contendo o estado, mas eu prefiro não ter que fazer isso.

Obrigado.

questionAnswers(1)

yourAnswerToTheQuestion