Представьте, что у меня есть этот аннотированный метод в Spring 3 @ Controller
@RequestMapping("")
public @ResponseBody MyObject index(@RequestBody OtherObject obj) {
MyObject result = ...;
return result;
}
Но мне нужно настроить выходной формат json, как если бы я делал:
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);
Есть ли способ настроить это поведение?
Я нашел пару связанных вопросов, но я не уверен, как адаптировать их к моему конкретному случаю:
- пружинный префиксjson с ответным телом
- Кто устанавливает тип содержимого ответа в Spring MVC (@ResponseBody)
Спасибо!