// 注册一个新的
//注册需要Module来完成
SimpleModule simpleModule = new SimpleModule("cgodoModule",
new Version(1, 0, 0, null));
// simpleModule.addSerializer(BindingResult.class,
// new JsonSerializer<BindingResult>() {
// @Override
// public void serialize(BindingResult value,
// JsonGenerator jgen, SerializerProvider provider)
// throws IOException, JsonProcessingException {
// UtilLog4j.debug("BindingResult类型不进行JSON序列化");
// }
// });
//指定某个类型的序列化器
simpleModule.addSerializer(BeanPropertyBindingResult.class,
new JsonSerializer<BeanPropertyBindingResult>() {
@Override
public void serialize(BeanPropertyBindingResult value,
JsonGenerator jgen, SerializerProvider provider)
throws IOException, JsonProcessingException {
UtilLog4j
.debug("BeanPropertyBindingResult类型不进行JSON序列化");
}
});
//进行注册
objectMapper.registerModule(simpleModule);
Jackson 注册自己的序列化器
猜你喜欢
转载自liyixing1.iteye.com/blog/1746250
今日推荐
周排行