public JacksonContextResolver() throws Exception {
this.mapper = new ObjectMapper()
.setDefaultTyping(new OvirtTypeResolverBuilder())
.configure(SerializationConfig.Feature.FAIL_ON_EMPTY_BEANS, false)
.configure(SerializationConfig.Feature.WRITE_DATES_AS_TIMESTAMPS, false)
.configure(DeserializationConfig.Feature.FAIL_ON_NULL_FOR_PRIMITIVES, false)
.configure(DeserializationConfig.Feature.FAIL_ON_UNKNOWN_PROPERTIES, false);
mapper.setVisibilityChecker(mapper.getSerializationConfig().getDefaultVisibilityChecker()
.withFieldVisibility(JsonAutoDetect.Visibility.NON_PRIVATE)
.withGetterVisibility(JsonAutoDetect.Visibility.NONE)
.withSetterVisibility(JsonAutoDetect.Visibility.NONE)
.withCreatorVisibility(JsonAutoDetect.Visibility.DEFAULT));
mapper.registerModule(new OvirtSdkEnhancer());
}
JacksonContextResolver.java 文件源码
java
阅读 24
收藏 0
点赞 0
评论 0
项目:ovirt-optimizer
作者:
评论列表
文章目录