Estoy usando Spring MVC con Controladores, mi pregunta es ¿cómo devuelvo una respuesta JSON que es diferente del objeto @ResponseBody que se devuelve y se genera para que se devuelva un JSON.Spring MVC return JSONS y excepción Handling
Para dar más detalles, tengo el objeto llamado "DetallesUsuario", que tiene dos campos llamados "nombre", "emailAddress"
@ResponseBody UserDetails
ahora el JSON devuelto se verá como
{nombre : "TheUsersName", emailAddress: "[email protected]"}
¿hay alguna manera de que pueda modificar el JSON antes de regresar (A LL jsons en todos los métodos en todos los controladores) donde se agregará un campo de "estado" y los otros datos json estarán bajo la tecla "datos" en el json.
También cómo puedo devolver un JSON a la interfaz cuando el servidor Java desde algún lugar se produce una excepción, el JSON debe tener "status: true" y el nombre de la excepción (al menos la parte de estado aunque)
Quizás relacionado: http://stackoverflow.com/questions/6014784/serialize-specific-exceptions-with-spring-mvc – Bozho