List of usage examples for org.springframework.http.converter.json MappingJackson2HttpMessageConverter getObjectMapper
public ObjectMapper getObjectMapper()
From source file:com.sentinel.rest.handlers.AuthSuccessHandler.java
/** * /* w ww . jav a2s. c om*/ */ //@Autowired public AuthSuccessHandler(MappingJackson2HttpMessageConverter converter) { this.mapper = converter.getObjectMapper(); }
From source file:com.gnoht.tlrl.config.ApplicationConfig.java
/** * Creates a custom {@link HttpMessageConverter} with the following attributes: * //from w w w . j a v a 2s .co m * - suppressed null fields during serialization * * @return a custom {@link HttpMessageConverter}. */ @Bean(name = "jacksonHttpMessageConverter") public MappingJackson2HttpMessageConverter jacksonHttpMessageConverter() { MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); converter.getObjectMapper().setSerializationInclusion(Include.NON_NULL); converter.getObjectMapper().configure(MapperFeature.DEFAULT_VIEW_INCLUSION, true); return converter; }
From source file:ru.org.linux.spring.JsonConfiguration.java
@Bean(name = "jacksonMessageConverter") public MappingJackson2HttpMessageConverter jsonConverter() { MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); converter.setPrettyPrint(true);/*from w w w . j av a2s . c om*/ converter.getObjectMapper().configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); return converter; }
From source file:de.codecentric.batch.configuration.WebConfig.java
@Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { for (HttpMessageConverter<?> httpMessageConverter : converters) { if (httpMessageConverter instanceof MappingJackson2HttpMessageConverter) { final MappingJackson2HttpMessageConverter converter = (MappingJackson2HttpMessageConverter) httpMessageConverter; converter.getObjectMapper().addMixIn(StepExecution.class, StepExecutionJacksonMixIn.class); }//from w w w . java 2 s. c o m } }
From source file:springfox.documentation.spring.web.ObjectMapperConfigurer.java
private List<HttpMessageConverter<?>> configureMessageConverters(List<HttpMessageConverter<?>> converters) { Iterable<MappingJackson2HttpMessageConverter> jackson2Converters = jackson2Converters(converters); if (Iterables.size(jackson2Converters) > 0) { for (MappingJackson2HttpMessageConverter each : jackson2Converters) { fireObjectMapperConfiguredEvent(each.getObjectMapper()); }/*from w w w . ja v a2 s.c om*/ } else { converters.add(configuredMessageConverter()); } return newArrayList(converters); }
From source file:de.knightsoftnet.validators.server.security.AuthSuccessHandler.java
@Autowired AuthSuccessHandler(final CsrfCookieHandler pcsrfCookieHandler, final UserDetailsConverter puserDetailsConverter) { super();// w ww . ja va 2 s . com final MappingJackson2HttpMessageConverter pmessageConverter = new MappingJackson2HttpMessageConverter(); this.mapper = pmessageConverter.getObjectMapper(); this.csrfCookieHandler = pcsrfCookieHandler; this.userDetailsConverter = puserDetailsConverter; }
From source file:com.iata.ndc.trial.controllers.DefaultController.java
@RequestMapping(value = "/ba", method = RequestMethod.GET) public String getCal() { RestTemplate restTemplate = new RestTemplate(); List<HttpMessageConverter<?>> converters = new ArrayList<>(); MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); converter.getObjectMapper().configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true); converters.add(converter);/*from www . ja v a 2 s.co m*/ restTemplate.setMessageConverters(converters); HttpHeaders headers = new HttpHeaders(); headers.add("client-key", "zmd9apqgg2jwekf8zgqg5ybf"); headers.setContentType(MediaType.APPLICATION_JSON); ResponseEntity<BALocationsResponseWrapper> baLocationsResponse = restTemplate.exchange( "https://api.ba.com/rest-v1/v1/balocations", HttpMethod.GET, new HttpEntity<Object>(headers), BALocationsResponseWrapper.class); System.out.println(baLocationsResponse.getBody().getGetBALocationsResponse().getCountry().size()); return "index"; }
From source file:com.iata.ndc.trial.controllers.DefaultController.java
@RequestMapping(value = "/sita", method = RequestMethod.GET) public String getSita() { RestTemplate restTemplate = new RestTemplate(); List<HttpMessageConverter<?>> converters = new ArrayList<>(); MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); converter.getObjectMapper().configure(DeserializationFeature.ACCEPT_SINGLE_VALUE_AS_ARRAY, true); converters.add(converter);/* w ww. j a va 2 s . co m*/ restTemplate.setMessageConverters(converters); HttpHeaders headers = new HttpHeaders(); headers.add("client-key", "zmd9apqgg2jwekf8zgqg5ybf"); headers.setContentType(MediaType.APPLICATION_JSON); ResponseEntity<BALocationsResponseWrapper> baLocationsResponse = restTemplate.exchange( "https://api.ba.com/rest-v1/v1/balocations", HttpMethod.GET, new HttpEntity<Object>(headers), BALocationsResponseWrapper.class); System.out.println(baLocationsResponse.getBody().getGetBALocationsResponse().getCountry().size()); return "index"; }
From source file:gov.nyc.doitt.gis.geoclient.service.search.web.SingleFieldSearchControllerTest.java
@Before public void setUp() throws Exception { MockitoAnnotations.initMocks(this); MappingJackson2HttpMessageConverter jacksonConverter = new MappingJackson2HttpMessageConverter(); jacksonConverter.getObjectMapper().configure(SerializationFeature.WRAP_ROOT_VALUE, true); this.mockMvc = standaloneSetup(controller).setMessageConverters(jacksonConverter).build(); this.fix = new Fixtures(); }
From source file:ca.tklab.config.WebMvcConfig.java
@Override public void extendMessageConverters(List<HttpMessageConverter<?>> converters) { for (HttpMessageConverter<?> converter : converters) { if (converter instanceof MappingJackson2HttpMessageConverter) { MappingJackson2HttpMessageConverter jsonMessageConverter = (MappingJackson2HttpMessageConverter) converter; ObjectMapper objectMapper = jsonMessageConverter.getObjectMapper(); objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS); break; }/*from w ww . j ava2s. c o m*/ } }