Spring MVC retour JSONS et la gestion des exceptions

Je suis à l'aide de Spring MVC avec les Contrôleurs, ma question est comment puis-je retourner une réponse JSON qui est différent de l' @ResponseBody objet qui est retourné et convereted à un JSON à être retourné.

De fournir plus de précisions, j'ai l'objet appelé "UserDetails" qui a deux champs "nom", "adresse"

@ResponseBody UserDetails

maintenant le json retourné ressemblera

{ nom : "TheUsersName",
e-mail:"[email protected]" }

Est-il possible que je peux modifier le json avant de retourner (TOUS les jsons dans toutes les méthodes dans tous les contrôleurs) où un champ "statut" seront ajoutés et les autres données json sera sous les "données" de la clé dans le json.

Aussi comment puis-je retourner un json à l'interface lorsque le serveur java à partir de quelque part lève une exception, le json doit avoir un statut": false," et le nom de l'exception (au moins le statut de partie)

OriginalL'auteur MilindaD | 2011-03-22