Imaginez, j'ai cette méthode annotée dans un Printemps 3 @Contrôleur
@RequestMapping("")
public @ResponseBody MyObject index(@RequestBody OtherObject obj) {
MyObject result = ...;
return result;
}
Mais j'ai besoin de configurer la sortie au format json, comme si je faisais:
ObjectMapper om = new ObjectMapper();
om.configure(JsonGenerator.Feature.QUOTE_FIELD_NAMES, true);
om.getSerializationConfig()
.setSerializationInclusion(JsonSerialize.Inclusion.NON_DEFAULT);
om.getSerializationConfig()
.set(SerializationConfig.Feature.INDENT_OUTPUT, false);
Est-il possible de configurer ce comportement?
J'ai trouvé un couple de questions connexes, mais je ne suis pas sûr de savoir comment les adapter à mon cas précis:
- printemps prefixjson avec responsebody
- Qui définit le contenu de la réponse-type de Spring MVC (@ResponseBody)
Merci!!!!