Using MappingJacksonHttpMessageConverter required code.haus.jackson library
YourResponse yourRespone = new YourRespone(param);
MappingJacksonHttpMessageConverter jsonConverter = new MappingJacksonHttpMessageConverter();
MediaType jsonMimeType = MediaType.APPLICATION_JSON;
if (jsonConverter.canWrite(accountResponse.getClass(), jsonMimeType)) {
try {
jsonConverter.write(accountResponse, jsonMimeType, new ServletServerHttpResponse(response));
} catch (IOException m_Ioe) {
// TODO: announce this exception somehow
} catch (HttpMessageNotWritableException p_Nwe) {
// TODO: announce this exception somehow
}