• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

Java JSR310Module类代码示例

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

本文整理汇总了Java中com.fasterxml.jackson.datatype.jsr310.JSR310Module的典型用法代码示例。如果您正苦于以下问题:Java JSR310Module类的具体用法?Java JSR310Module怎么用?Java JSR310Module使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。



JSR310Module类属于com.fasterxml.jackson.datatype.jsr310包,在下文中一共展示了JSR310Module类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。

示例1: SiloTemplateResolver

import com.fasterxml.jackson.datatype.jsr310.JSR310Module; //导入依赖的package包/类
public SiloTemplateResolver(Class<T> classType) {
    ObjectMapper m = new ObjectMapper();
    m.registerModule(new GuavaModule());
    m.registerModule(new LogbackModule());
    m.registerModule(new GuavaExtrasModule());
    m.registerModule(new JodaModule());
    m.registerModule(new JSR310Module());
    m.registerModule(new AfterburnerModule());
    m.registerModule(new FuzzyEnumModule());
    m.setPropertyNamingStrategy(new AnnotationSensitivePropertyNamingStrategy());
    m.setSubtypeResolver(new DiscoverableSubtypeResolver());

    //Setup object mapper to ignore the null properties when serializing the objects
    m.setSerializationInclusion(JsonInclude.Include.NON_NULL);
    //Lets be nice and allow additional properties by default.  Allows for more flexible forward/backward 
    //compatibility and works well with jackson addtional properties feature for serialization
    m.configure(FAIL_ON_UNKNOWN_PROPERTIES, false);

    this.classType = classType;
    this.mapper = m;
}
 
开发者ID:cvent,项目名称:pangaea,代码行数:22,代码来源:SiloTemplateResolver.java


示例2: testCache

import com.fasterxml.jackson.datatype.jsr310.JSR310Module; //导入依赖的package包/类
@Test
public void testCache() throws Exception {
    String projectId = "02a70003-e864-464e-b62c-e0ede97deb8c";
    DeliveryClient client = new DeliveryClient(projectId);
    final boolean[] cacheHit = {false};
    client.setCacheManager(new CacheManager() {
        @Override
        public JsonNode resolveRequest(String requestUri, HttpRequestExecutor executor) throws IOException {
            Assert.assertEquals("https://deliver.kenticocloud.com/02a70003-e864-464e-b62c-e0ede97deb8c/items/on_roasts", requestUri);
            cacheHit[0] = true;
            ObjectMapper objectMapper = new ObjectMapper();
            objectMapper.registerModule(new JSR310Module());
            objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);
            return objectMapper.readValue(this.getClass().getResourceAsStream("SampleContentItem.json"), JsonNode.class);
        }
    });
    ContentItemResponse item = client.getItem("on_roasts");
    Assert.assertNotNull(item);
    Assert.assertTrue(cacheHit[0]);
}
 
开发者ID:Kentico,项目名称:delivery-sdk-java,代码行数:21,代码来源:DeliveryClientTest.java


示例3: initialize

import com.fasterxml.jackson.datatype.jsr310.JSR310Module; //导入依赖的package包/类
@Override
public void initialize(Bootstrap<BlockExplorerConfiguration> bootstrap) {
    bootstrap.setConfigurationSourceProvider(
            new SubstitutingSourceProvider(bootstrap.getConfigurationSourceProvider(),
                    new EnvironmentVariableSubstitutor()
            )
    );
    hyperLedgerBundle = new HyperLedgerBundle<BlockExplorerConfiguration>() {
        @Override
        protected HyperLedgerConfiguration getSupernodeConfiguration(BlockExplorerConfiguration configuration) {
            return configuration.getHyperLedger();
        }
    };
    bootstrap.addBundle(hyperLedgerBundle);
    bootstrap.getObjectMapper().registerModule(new JSR310Module());
}
 
开发者ID:DigitalAssetCom,项目名称:-deprecated-hlp-candidate,代码行数:17,代码来源:BlockExplorerApp.java


示例4: initialize

import com.fasterxml.jackson.datatype.jsr310.JSR310Module; //导入依赖的package包/类
@Override
    public void initialize(Bootstrap<BlockExplorerConfiguration> bootstrap) {
        bootstrap.setConfigurationSourceProvider(
                new SubstitutingSourceProvider(bootstrap.getConfigurationSourceProvider(),
                        new EnvironmentVariableSubstitutor()
                )
        );
        hyperLedgerBundle = new HyperLedgerBundle<BlockExplorerConfiguration>() {
            @Override
            protected HyperLedgerConfiguration getSupernodeConfiguration(BlockExplorerConfiguration configuration) {
                return configuration.getHyperLedger();
//                return configuration.getGRPCConnectedHyperLedger();
            }
        };
        bootstrap.addBundle(hyperLedgerBundle);
        bootstrap.getObjectMapper().registerModule(new JSR310Module());
    }
 
开发者ID:hyperledger-archives,项目名称:fabric-api-archive,代码行数:18,代码来源:BlockExplorerApp.java


示例5: initialize

import com.fasterxml.jackson.datatype.jsr310.JSR310Module; //导入依赖的package包/类
@Override
public void initialize(Bootstrap<AppConfiguration> bootstrap) {
    bootstrap.setConfigurationSourceProvider(
            new SubstitutingSourceProvider(bootstrap.getConfigurationSourceProvider(),
                    new EnvironmentVariableSubstitutor()
            )
    );

    /* Configure objectMapper to instantiate immutable configuration correctly */
    ObjectMapper objectMapper = bootstrap.getObjectMapper();
    objectMapper.registerModule(new JSR310Module());
    bootstrap.getObjectMapper()
            .setVisibilityChecker(objectMapper.getSerializationConfig().getDefaultVisibilityChecker()
                    .withFieldVisibility(JsonAutoDetect.Visibility.ANY)
                    .withGetterVisibility(JsonAutoDetect.Visibility.NONE)
                    .withSetterVisibility(JsonAutoDetect.Visibility.NONE)
                    .withCreatorVisibility(JsonAutoDetect.Visibility.NONE));

    /* Host static resources */
    bootstrap.addBundle((new AssetsBundle("/assets", "/", "index.html", "static")));

    /* Enable WebSockets support */
    bootstrap.addBundle(websocketBundle = new WebsocketBundle<>());
}
 
开发者ID:avoloshko,项目名称:WebCrawler,代码行数:25,代码来源:WebApp.java


示例6: ObjectMapperProvider

import com.fasterxml.jackson.datatype.jsr310.JSR310Module; //导入依赖的package包/类
@Autowired
public ObjectMapperProvider(final JacksonProperties properties,
							final JsonSerializer<RichBoolean> richBooleanSerialzer) {
	final ObjectMapper mapper = new ObjectMapper();
	mapper.setSerializationInclusion(NON_EMPTY);
	mapper.configure(FAIL_ON_UNKNOWN_PROPERTIES, false);

	properties.getSerialization().entrySet().forEach(e ->
			mapper.configure(e.getKey(), properties.getSerialization().get(e.getKey())));

	properties.getDeserialization().entrySet().forEach(e ->
			mapper.configure(e.getKey(), properties.getDeserialization().get(e.getKey())));

	final SimpleModule customSerializersModule = new SimpleModule();
	customSerializersModule.addSerializer(richBooleanSerialzer);

	mapper.registerModules(
			customSerializersModule,
			new Jdk8Module(),
			new JSR310Module()
	);
	this.mapper = mapper;
}
 
开发者ID:ezand,项目名称:telldus-rest,代码行数:24,代码来源:ObjectMapperProvider.java


示例7: reconfigureDeserializer

import com.fasterxml.jackson.datatype.jsr310.JSR310Module; //导入依赖的package包/类
private void reconfigureDeserializer() {
    objectMapper = new ObjectMapper();

    SimpleModule module = new SimpleModule();
    objectMapper.registerModule(new JSR310Module());
    objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);

    objectMapper.registerModule(module);
}
 
开发者ID:Kentico,项目名称:delivery-sdk-java,代码行数:10,代码来源:DeliveryClient.java


示例8: newObjectMapper

import com.fasterxml.jackson.datatype.jsr310.JSR310Module; //导入依赖的package包/类
public static ObjectMapper newObjectMapper()
{
    // TODO: guice -> io.airlift.json
    // seriously
    ObjectMapper objectMapper = new ObjectMapper();

    // ignore unknown fields (for backwards compatibility)
    objectMapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES);

    // use ISO dates
    objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);

    // skip fields that are null instead of writing an explicit json null value
    objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);

    // disable auto detection of json properties... all properties must be explicit
    objectMapper.disable(MapperFeature.AUTO_DETECT_CREATORS);
    objectMapper.disable(MapperFeature.AUTO_DETECT_FIELDS);
    objectMapper.disable(MapperFeature.AUTO_DETECT_SETTERS);
    objectMapper.disable(MapperFeature.AUTO_DETECT_GETTERS);
    objectMapper.disable(MapperFeature.AUTO_DETECT_IS_GETTERS);
    objectMapper.disable(MapperFeature.USE_GETTERS_AS_SETTERS);
    objectMapper.disable(MapperFeature.CAN_OVERRIDE_ACCESS_MODIFIERS);
    objectMapper.disable(MapperFeature.INFER_PROPERTY_MUTATORS);
    objectMapper.disable(MapperFeature.ALLOW_FINAL_FIELDS_AS_MUTATORS);

    objectMapper.registerModules(
            new Jdk7Module(),
            new Jdk8Module(),
            new JSR310Module(),
            new GuavaModule(),
            new JodaModule());

    return objectMapper;
}
 
开发者ID:wrmsr,项目名称:wava,代码行数:36,代码来源:Json.java


示例9: JacksonInitializer

import com.fasterxml.jackson.datatype.jsr310.JSR310Module; //导入依赖的package包/类
public JacksonInitializer() {
    mapper = new ObjectMapper()
            .registerModule(new JSR310Module())
            .registerModule(new Hibernate5Module())
            .configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false)
            .configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false);
}
 
开发者ID:puzzle,项目名称:jee-user-auth,代码行数:8,代码来源:JacksonInitializer.java


示例10: createDefaultMapper

import com.fasterxml.jackson.datatype.jsr310.JSR310Module; //导入依赖的package包/类
public static ObjectMapper createDefaultMapper() {
    final ObjectMapper mapper = new ObjectMapper();
    mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
    mapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false);
    mapper.configure(SerializationFeature.CLOSE_CLOSEABLE, true);
    mapper.disable(DeserializationFeature.ADJUST_DATES_TO_CONTEXT_TIME_ZONE);
    mapper.registerModule(getCloseableIterableDeserialiserModule());

    // Using the deprecated version for compatibility with older versions of jackson
    mapper.registerModule(new JSR310Module());

    // Use the 'setFilters' method so it is compatible with older versions of jackson
    mapper.setFilters(getFilterProvider());
    return mapper;
}
 
开发者ID:gchq,项目名称:Gaffer,代码行数:16,代码来源:JSONSerialiser.java


示例11: createMessageEnvelopeMapper

import com.fasterxml.jackson.datatype.jsr310.JSR310Module; //导入依赖的package包/类
/**
 * @return creates an instance of "default" object mapper that is used to parse message envelope (without payload)
 */
public ObjectMapper createMessageEnvelopeMapper() {
    return new ObjectMapper()
            .disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS)
            .disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES)
            .setSerializationInclusion(JsonInclude.Include.NON_NULL)
            .registerModule(new JSR310Module());
}
 
开发者ID:tcdl,项目名称:msb-java,代码行数:11,代码来源:MsbContextBuilder.java


示例12: objectMapper

import com.fasterxml.jackson.datatype.jsr310.JSR310Module; //导入依赖的package包/类
@Bean
public ObjectMapper objectMapper() {
	final ObjectMapper mapper = new ObjectMapper();
	mapper.registerModule(new BatchJacksonModule());
	mapper.registerModule(new JSR310Module());

	return mapper;
}
 
开发者ID:phjardas,项目名称:spring-batch-tools,代码行数:9,代码来源:WebMvcConfig.java


示例13: JsonEventStore

import com.fasterxml.jackson.datatype.jsr310.JSR310Module; //导入依赖的package包/类
public JsonEventStore(File file) {
        this.file = file;

//        mapper.enable(SerializationFeature.INDENT_OUTPUT);
		mapper.enable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS);

		mapper.enableDefaultTyping(ObjectMapper.DefaultTyping.NON_FINAL);
		mapper.registerModule(new JSR310Module());
    }
 
开发者ID:lestard,项目名称:structured-list,代码行数:10,代码来源:JsonEventStore.java


示例14: registerExtraModules

import com.fasterxml.jackson.datatype.jsr310.JSR310Module; //导入依赖的package包/类
public static ObjectMapper registerExtraModules(ObjectMapper objectMapper) {
    objectMapper.registerModule(new GuavaModule());
    objectMapper.registerModule(new Jdk8Module());
    // jsr310 is basically just the jdk 8 date/time classes split into its own module
    objectMapper.registerModule(new JSR310Module());
    objectMapper.registerModule(new JodaModule());
    objectMapper.registerModule(new ExecutorsModule());
    return objectMapper;
}
 
开发者ID:addthis,项目名称:codec,代码行数:10,代码来源:Jackson.java


示例15: getJacksonProvider

import com.fasterxml.jackson.datatype.jsr310.JSR310Module; //导入依赖的package包/类
private JacksonJsonProvider getJacksonProvider() {
    JacksonJsonProvider jacksonProvider = new JacksonJsonProvider();
    ObjectMapper mapper = new ObjectMapper();
    mapper.registerModule(new JSR310Module());
    mapper.setSerializationInclusion(Include.NON_EMPTY);
    mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
    jacksonProvider.setMapper(mapper);
    return jacksonProvider;
}
 
开发者ID:antoniomaria,项目名称:gazpachoquest,代码行数:10,代码来源:ClientInterceptorTest.java


示例16: JacksonContextResolver

import com.fasterxml.jackson.datatype.jsr310.JSR310Module; //导入依赖的package包/类
public JacksonContextResolver() {
    /*
     * Register JodaModule to handle Joda DateTime Objects.
     * https://github.com/FasterXML/jackson-datatype-jsr310
     */
    mapper.registerModule(new JSR310Module());
    mapper.setSerializationInclusion(Include.NON_EMPTY);
    mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);

}
 
开发者ID:antoniomaria,项目名称:gazpachoquest,代码行数:11,代码来源:JacksonContextResolver.java


示例17: createQuestionnairResource

import com.fasterxml.jackson.datatype.jsr310.JSR310Module; //导入依赖的package包/类
@Produces
@GazpachoResource
@RequestScoped
public QuestionnaireResource createQuestionnairResource(HttpServletRequest request) {
    RespondentAccount principal = (RespondentAccount) request.getUserPrincipal();
    String apiKey = principal.getApiKey();
    String secret = principal.getSecret();

    logger.info("Getting QuestionnaireResource using api key {}/{} ", apiKey, secret);

    JacksonJsonProvider jacksonProvider = new JacksonJsonProvider();
    ObjectMapper mapper = new ObjectMapper();
    // mapper.findAndRegisterModules();
    mapper.registerModule(new JSR310Module());
    mapper.setSerializationInclusion(Include.NON_EMPTY);
    mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);

    jacksonProvider.setMapper(mapper);

    QuestionnaireResource resource = JAXRSClientFactory.create(BASE_URI, QuestionnaireResource.class,
            Collections.singletonList(jacksonProvider), null);
    // proxies
    // WebClient.client(resource).header("Authorization", "GZQ " + apiKey);

    Client client = WebClient.client(resource);
    ClientConfiguration config = WebClient.getConfig(client);
    config.getOutInterceptors().add(new HmacAuthInterceptor(apiKey, secret));
    return resource;
}
 
开发者ID:antoniomaria,项目名称:gazpachoquest,代码行数:30,代码来源:ResourceProducer.java


示例18: ObjectMapperContextResolver

import com.fasterxml.jackson.datatype.jsr310.JSR310Module; //导入依赖的package包/类
public ObjectMapperContextResolver () {
    om = new ObjectMapper();
    om.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
    om.registerModule(new JSR310Module());
}
 
开发者ID:fernandomoraes,项目名称:willdfly-swarm-hello-world,代码行数:6,代码来源:ObjectMapperContextResolver.java


示例19: ResultTransformer

import com.fasterxml.jackson.datatype.jsr310.JSR310Module; //导入依赖的package包/类
public ResultTransformer() {
    mapper.registerModule(new JSR310Module());
    mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
}
 
开发者ID:RBMHTechnology,项目名称:vind,代码行数:5,代码来源:ResultTransformer.java


示例20: GuardianNewsIterator

import com.fasterxml.jackson.datatype.jsr310.JSR310Module; //导入依赖的package包/类
public GuardianNewsIterator(final String apiKey) {
    mapper = new ObjectMapper();
    mapper.registerModule(new JSR310Module());
    this.apiKey = apiKey;
}
 
开发者ID:RBMHTechnology,项目名称:vind,代码行数:6,代码来源:GuardianNewsIterator.java



注:本文中的com.fasterxml.jackson.datatype.jsr310.JSR310Module类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
Java DelayedRemovalArray类代码示例发布时间:2022-05-21
下一篇:
Java TemplateRenderer类代码示例发布时间:2022-05-21
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap