List of usage examples for com.fasterxml.jackson.databind ObjectMapper registerModule
public ObjectMapper registerModule(Module module)
From source file:org.emfjson.jackson.bench.DeserializationBenchmark.java
private ResourceSet json() { ObjectMapper mapper = new ObjectMapper(); mapper.registerModule(new EMFModule()); ResourceSet resourceSet = new ResourceSetImpl(); resourceSet.getResourceFactoryRegistry().getExtensionToFactoryMap().put("*", new JsonResourceFactory(mapper)); resourceSet.getPackageRegistry().put(ModelPackage.eNS_URI, ModelPackage.eINSTANCE); return resourceSet; }
From source file:org.springframework.social.tripit.api.impl.TripItTemplate.java
private void registerTripItJsonModule(RestTemplate restTemplate) { List<HttpMessageConverter<?>> converters = restTemplate.getMessageConverters(); for (HttpMessageConverter<?> converter : converters) { if (converter instanceof MappingJackson2HttpMessageConverter) { MappingJackson2HttpMessageConverter jsonConverter = (MappingJackson2HttpMessageConverter) converter; ObjectMapper objectMapper = new ObjectMapper(); objectMapper.registerModule(new TripItModule()); jsonConverter.setObjectMapper(objectMapper); }/*from w w w. j av a 2 s. com*/ } }
From source file:javaslang.jackson.datatype.PolymorphicTypesTest.java
@Test public void deserializeOptionA() throws IOException { ObjectMapper mapper = new ObjectMapper(); mapper.registerModule(new JavaslangModule()); Option<I> i = mapper.readerFor(new TypeReference<Option<I>>() { }).readValue("{\"type\":\"a\"}"); Assert.assertTrue(i.isDefined());/*from w ww . ja v a 2 s . c o m*/ Assert.assertTrue(i.get() instanceof A); }
From source file:javaslang.jackson.datatype.PolymorphicTypesTest.java
@Test public void deserializeEither() throws IOException { ObjectMapper mapper = new ObjectMapper(); mapper.registerModule(new JavaslangModule()); Either<I, I> i = mapper.readerFor(new TypeReference<Either<I, I>>() { }).readValue("[\"left\",{\"type\":\"b\"}]"); Assert.assertTrue(i.isLeft());/*from www .ja v a 2s . c o m*/ Assert.assertTrue(i.getLeft() instanceof B); }
From source file:javaslang.jackson.datatype.PolymorphicTypesTest.java
@Test public void deserializeTuple2() throws IOException { ObjectMapper mapper = new ObjectMapper(); mapper.registerModule(new JavaslangModule()); Tuple2<I, I> i = mapper.readerFor(new TypeReference<Tuple2<I, I>>() { }).readValue("[{\"type\":\"a\"},{\"type\":\"b\"}]"); Assert.assertTrue(i._1 instanceof A); Assert.assertTrue(i._2 instanceof B); }
From source file:org.springframework.social.wunderlist.api.impl.WunderlistTemplate.java
@Override protected MappingJackson2HttpMessageConverter getJsonMessageConverter() { MappingJackson2HttpMessageConverter converter = super.getJsonMessageConverter(); ObjectMapper mapper = new ObjectMapper(); mapper.registerModule(new WunderlistModule()); mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); converter.setObjectMapper(mapper);//w w w.j a v a2 s. com return converter; }
From source file:javaslang.jackson.datatype.PolymorphicTypesTest.java
@Test public void deserializeList() throws IOException { ObjectMapper mapper = new ObjectMapper(); mapper.registerModule(new JavaslangModule()); List<I> i = mapper.readerFor(new TypeReference<List<I>>() { }).readValue("[{\"type\":\"a\"},{\"type\":\"b\"}]"); Assert.assertTrue(i.nonEmpty());/*from w w w . j ava 2s. com*/ Assert.assertTrue(i.get(0) instanceof A); Assert.assertTrue(i.get(1) instanceof B); }
From source file:javaslang.jackson.datatype.PolymorphicTypesTest.java
@Test public void deserializeMap() throws IOException { ObjectMapper mapper = new ObjectMapper(); mapper.registerModule(new JavaslangModule()); Map<String, I> i = mapper.readerFor(new TypeReference<Map<String, I>>() { }).readValue("{\"a\":{\"type\":\"a\"},\"b\":{\"type\":\"b\"}}"); Assert.assertTrue(i.nonEmpty());/*from w w w. ja v a 2 s .c o m*/ Assert.assertTrue(i.get("a").get() instanceof A); Assert.assertTrue(i.get("b").get() instanceof B); }
From source file:se.kth.csc.config.ApplicationConfig.java
/** * Provider for Jackson serialization/* w ww. java 2 s. c om*/ */ @Bean(name = "objectMapper") public ObjectMapper objectMapper() { ObjectMapper result = new ObjectMapper(); result.registerModule(new JodaModule()); log.info("Creating object mapper with Joda support"); return result; }
From source file:com.anrisoftware.simplerest.oanda.rest.NamedListParseResponse.java
private ObjectMapper createParserMapper() { ObjectMapper mapper = new ObjectMapper(); mapper.registerModule(new JodaModule()); return mapper; }