List of usage examples for com.fasterxml.jackson.databind ObjectMapper disable
public ObjectMapper disable(SerializationFeature f)
From source file:com.metamx.datatypes.mmx.WriteNewLinesTest.java
@Test public void testSimpleDeserialization() throws Exception { List<MmxAuctionSummary> auctionList = Arrays.asList(sampleAuction1, sampleAuction2); final String separator = "\n"; final ObjectMapper objectMapper = new ObjectMapper(); objectMapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); final OutputStream outStream = new ByteArrayOutputStream(); for (MmxAuctionSummary auction : auctionList) { outStream.write(objectMapper.writeValueAsBytes(auction)); outStream.write(separator.getBytes()); }/*from www . j av a 2 s . c o m*/ Assert.assertEquals(outputString, outStream.toString()); }
From source file:uk.co.flax.biosolr.ontology.core.ols.terms.SingleTermResultTest.java
@Test public void deserialize_fromFile_defining() throws Exception { ObjectMapper mapper = new ObjectMapper(); mapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); SingleTermResult result = mapper.readValue(OLSHttpClientTest.getFile(DEFINING_RESULT_FILE), SingleTermResult.class); assertNotNull(result);// w ww. ja v a 2 s. c o m assertNotNull(result.getLinks()); assertNotNull(result.getEmbedded()); assertFalse(result.getTerms().isEmpty()); assertTrue(result.hasTerms()); assertNotNull(result.getPage()); assertEquals(0, result.getPage().getNumber()); assertTrue(result.isDefinitiveResult()); assertNotNull(result.getDefinitiveResult()); }
From source file:uk.co.flax.biosolr.ontology.core.ols.terms.SingleTermResultTest.java
@Test public void deserialize_fromFile_nonDefining() throws Exception { ObjectMapper mapper = new ObjectMapper(); mapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); SingleTermResult result = mapper.readValue(OLSHttpClientTest.getFile(NONDEFINING_RESULT_FILE), SingleTermResult.class); assertNotNull(result);//from w w w . j a v a 2 s .c om assertNotNull(result.getLinks()); assertNotNull(result.getEmbedded()); assertFalse(result.getTerms().isEmpty()); assertTrue(result.hasTerms()); assertNotNull(result.getPage()); assertEquals(0, result.getPage().getNumber()); assertFalse(result.isDefinitiveResult()); assertNull(result.getDefinitiveResult()); }
From source file:org.moserp.common.rest.ObjectMapperCustomizer.java
@Override public Object postProcessAfterInitialization(Object bean, String beanName) throws BeansException { if (!(bean instanceof ObjectMapper)) { return bean; }/* w ww. j ava 2s .co m*/ ObjectMapper mapper = (ObjectMapper) bean; mapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); mapper.configure(DeserializationFeature.READ_DATE_TIMESTAMPS_AS_NANOSECONDS, false); mapper.configure(SerializationFeature.WRITE_DATE_TIMESTAMPS_AS_NANOSECONDS, false); mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); mapper.configure(SerializationFeature.FAIL_ON_EMPTY_BEANS, false); registerQuantitySerializer(mapper); mapper.registerModules(new MoneyModule(), new JavaTimeModule(), new Jackson2HalModule()); return mapper; }
From source file:org.apache.archiva.redback.rest.services.interceptors.JacksonJsonConfigurator.java
@Inject public JacksonJsonConfigurator(ObjectMapper objectMapper) { log.info("configure jackson ObjectMapper"); objectMapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); }
From source file:uk.co.flax.biosolr.ontology.core.ols.graph.GraphTest.java
private Graph readGraphFromFile(String filePath) throws URISyntaxException, IOException { ObjectMapper mapper = new ObjectMapper(); mapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); return mapper.readValue(OLSHttpClientTest.getFile(filePath), Graph.class); }
From source file:org.jongo.marshall.jackson.configuration.DeserializationFeatureModifier.java
public void modify(ObjectMapper mapper) { if (enable)/*from www .java 2 s . c om*/ mapper.enable(feature); else mapper.disable(feature); }
From source file:com.metamx.datatypes.mmx.DealsTest.java
@Test public void testSimpleDeserialization() throws Exception { final ObjectMapper objectMapper = new ObjectMapper(); objectMapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); final MmxAuctionSummary auction = objectMapper.readValue(simpleJson, MmxAuctionSummary.class); final String dealId = auction.getImpressions().get(0).getPmp().getDeals().get(0).getId(); Assert.assertEquals("123ABC", dealId); }
From source file:nl.pinniq.web.config.WebMvcConfiguration.java
@Bean public MappingJackson2HttpMessageConverter mappingJackson2HttpMessageConverter() { ObjectMapper objectMapper = new ObjectMapper(); objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS); objectMapper.setSerializationInclusion(JsonInclude.Include.NON_NULL); //objectMapper.registerModule(new JSR310Module()); MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); converter.setObjectMapper(objectMapper); return converter; }
From source file:com.goodhuddle.huddle.HuddleWebConfig.java
private ObjectMapper objectMapper() { Jackson2ObjectMapperFactoryBean bean = new Jackson2ObjectMapperFactoryBean(); bean.setIndentOutput(true);// ww w .j a v a 2 s . c o m bean.setSimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss.SSSZ"); bean.afterPropertiesSet(); ObjectMapper objectMapper = bean.getObject(); objectMapper.disable(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES); objectMapper.registerModule(new JodaModule()); return objectMapper; }