Spring MVC: Czy możliwe jest zwrócenie Map <String, Object> dynamicznie przekonwertowanych na JSON za pomocą Jackson?

Chcę włączyć aplikację sieci web Spring MVC do zwracania stanu modeli przedstawionego jako JSON.

Zdaję sobie sprawę, że adnotując metodę kontrolera @ResponseBody, można konwertować między JSON a obiektami odpowiedniego typu. Jednak obiekt modelu, który chcę wyświetlić, mówi bezpośrednio do bazy danych, nie zachowując żadnego stanu.

Zastanawiam się zatem, czy zamiast tego mógłbym zapełnić mapę (np. Mapę HashMap) i mieć ją serializowaną przez Jacksona? Zdaję sobie sprawę, że mógłbym tworzyć nowe klasy Widok dla moich modeli zawierających stan, ale wolałbym tego nie robić.

Dzięki.

questionAnswers(1)

yourAnswerToTheQuestion