Example usage for com.fasterxml.jackson.datatype.jsr310 JSR310Module JSR310Module

List of usage examples for com.fasterxml.jackson.datatype.jsr310 JSR310Module JSR310Module

Introduction

In this page you can find the example usage for com.fasterxml.jackson.datatype.jsr310 JSR310Module JSR310Module.

Prototype

public JSR310Module() 

Source Link

Usage

From source file:ch.thp.proto.spring.time.web.config.SpringMVCRestConfig.java

private ObjectMapper register310TimeModule() {
    ObjectMapper obj = new ObjectMapper();
    obj.registerModule(new JSR310Module());
    obj.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
    return obj;//  ww  w . j a  v  a2 s. c  o  m
}

From source file:net.sf.gazpachoquest.questionnaires.resource.ResourceProducer.java

@Produces
@GazpachoResource/*  ww w .j a v  a  2s.  co m*/
@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;
}

From source file:net.aethersanctum.lilrest.server.JaxRsServerModule.java

public ObjectMapper customMapper() {
    ObjectMapper objectMapper = new ObjectMapper();
    objectMapper.registerModules(new Jdk8Module(), new JSR310Module());
    objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
    return objectMapper;
}

From source file:com.addthis.codec.jackson.Jackson.java

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;
}

From source file:org.jooby.jackson.Json.java

public Json(final ObjectMapper mapper) {
    this.mapper = checkNotNull(mapper, "An object mapper is required.");
    this.modules.add(new Jdk8Module());
    // Java 8 dates
    this.modules.add(new JSR310Module());
}

From source file:io.yields.math.framework.kpi.ScoreDAO.java

private static ObjectMapper getObjectMapper() {
    ObjectMapper mapper = new ObjectMapper();
    mapper.registerModule(new JSR310Module());
    return mapper;
}

From source file:io.yields.math.framework.kpi.ExplorerJsonExporter.java

private static ObjectMapper getObjectMapper() {
    ObjectMapper mapper = new ObjectMapper();
    mapper.enableDefaultTyping();// ww  w  .  jav  a2  s .  co m
    mapper.setSerializationInclusion(JsonInclude.Include.NON_NULL);
    mapper.registerModule(new JSR310Module());
    return mapper;
}