JacksonContextResolver.java 文件源码

java
阅读 24 收藏 0 点赞 0 评论 0

项目:ovirt-optimizer 作者:
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());

}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号