想象我有這樣的註釋方法在春季3 @Controller春@ResponseBody配置JSON格式
@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);
有沒有什麼辦法可以配置這種行爲?
我發現了幾個相關的問題,但我不知道如何使其適應我的具體情況:
謝謝!
這對我不起作用。得到這個 「org.springframework.web.servlet.mvc.annotation.DefaultAnnotationHandlerMapping:86-AbstractDetectingUrlHandlerMapping.java {HTTP線程池4848-(2)} |拒絕bean的名字 'jacksonObjectMapper':沒有URL路徑標識」 – Bobo 2011-05-19 14:15:23
剛一個不會用` 不能用`我發現了困難的方式。 –
2012-10-09 19:18:14
@ JD.Thanks很多! – 2013-11-26 19:02:54