List of usage examples for com.fasterxml.jackson.datatype.jdk8 Jdk8Module Jdk8Module
Jdk8Module
From source file:io.github.retz.scheduler.AdminConsole.java
public AdminConsole(int leeway) { MAPPER.registerModule(new Jdk8Module()); this.LEEWAY = leeway; }
From source file:fi.helsinki.opintoni.config.JacksonConfiguration.java
@Bean public Jackson2ObjectMapperBuilder jackson2ObjectMapperBuilder() { Jackson2ObjectMapperBuilder jackson2ObjectMapperBuilder = new Jackson2ObjectMapperBuilder(); jackson2ObjectMapperBuilder//from w w w. j a v a 2s . c o m .modules(Lists.newArrayList(new JavaTimeModule(), new Jdk8Module(), new JodaModule())); jackson2ObjectMapperBuilder.failOnUnknownProperties(false); return jackson2ObjectMapperBuilder; }
From source file:com.orange.ngsi2.server.TestConfiguration.java
@Bean public MappingJackson2HttpMessageConverter jsonV2Converter(ObjectMapper objectMapper) { objectMapper.registerModule(new Jdk8Module()); return new MappingJackson2HttpMessageConverter(objectMapper); }
From source file:com.wrmsr.kleist.util.Json.java
public static ObjectMapper newObjectMapper() { // TODO: io.airlift.json 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 Jdk8Module(), new JSR310Module(), new GuavaModule()); return objectMapper; }
From source file:io.github.retz.protocol.ProtocolTest.java
@Before public void setUp() { mapper = new ObjectMapper(); mapper.registerModule(new Jdk8Module()); }
From source file:jp.classmethod.aws.brian.util.BrianClientObjectMapper.java
/** * Instantiate./*from w ww.j av a 2s. c o m*/ */ public BrianClientObjectMapper() { SimpleModule brianModule = new SimpleModule("brianClientModule", VERSION); registerModule(brianModule); registerModule(new Jdk8Module()); configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false); setVisibility(PropertyAccessor.FIELD, Visibility.ANY); SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'"); df.setTimeZone(TimeZone.getTimeZone("Universal")); setDateFormat(df); }
From source file:com.orange.ngsi2.model.ErrorTest.java
@Test public void checkSerializationComplete() throws JsonProcessingException { ObjectMapper objectMapper = new ObjectMapper().registerModule(new Jdk8Module()); Error parseError = new Error("400"); parseError.setDescription(Optional.of("The incoming JSON payload cannot be parsed")); parseError.setAffectedItems(Optional.of(Collections.singleton("entities"))); String json = objectMapper.writeValueAsString(parseError); assertTrue(json.contains("error")); assertTrue(json.contains("description")); assertTrue(json.contains("affectedItems")); }
From source file:io.github.retz.scheduler.RetzSchedulerTest.java
@Before public void before() throws Exception { mapper = new ObjectMapper(); mapper.registerModule(new Jdk8Module()); Protos.FrameworkInfo frameworkInfo = Protos.FrameworkInfo.newBuilder().setUser("") .setName(RetzScheduler.FRAMEWORK_NAME).build(); InputStream in = Launcher.class.getResourceAsStream("/retz.properties"); Launcher.Configuration conf = new Launcher.Configuration(new ServerConfiguration(in)); Database.getInstance().init(conf.getServerConfig()); scheduler = new RetzScheduler(conf, frameworkInfo); driver = new MesosSchedulerDummyDriver(scheduler, frameworkInfo, conf.getMesosMaster()); }
From source file:org.cloudfoundry.dependency.ArtifactoryResource.java
@Bean ObjectMapper objectMapper() {//from w w w. j a v a 2s . c o m return new ObjectMapper().addHandler(new LoggingDeserializationProblemHandler()) .registerModule(new Jdk8Module()); }
From source file:it.polimi.diceH2020.SPACE4Cloud.shared.Test2.java
@Test public void test1() { InstanceData_old data = InstanceDataGenerator_old.build(); System.out.println(data.toString()); try {//w w w . j a v a2 s . c om ObjectMapper mapper = new ObjectMapper().registerModule(new Jdk8Module()); SimpleModule module = new SimpleModule(); module.addKeyDeserializer(TypeVMJobClassKey.class, TypeVMJobClassKey.getDeserializer()); mapper.registerModule(module); String serialized = mapper.writeValueAsString(data); System.out.println(serialized); InstanceData_old data2 = mapper.readValue(serialized, InstanceData_old.class); System.out.println(data2.toString()); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } assertTrue(data.getGamma() == 240); }