List of usage examples for org.springframework.http.converter.json MappingJackson2HttpMessageConverter MappingJackson2HttpMessageConverter
public MappingJackson2HttpMessageConverter()
From source file:net.orpiske.tcs.client.services.TagCloudServiceClient.java
public TagCloudServiceClient(EndPoint endPoint) { this.endPoint = endPoint; restTemplate = new RestTemplate(); List<HttpMessageConverter<?>> objects = restTemplate.getMessageConverters(); objects.add(new MappingJackson2HttpMessageConverter()); restTemplate.setMessageConverters(objects); }
From source file:io.pivotal.springtrader.accounts.config.WebConfig.java
/** * configure the message converters with the date formatter. *//*from w w w .jav a2s . c om*/ @Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { MappingJackson2HttpMessageConverter mappingJacksonHttpMessageConverter = new MappingJackson2HttpMessageConverter(); mappingJacksonHttpMessageConverter.setSupportedMediaTypes(Arrays.asList(MediaType.APPLICATION_JSON)); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:SS"); mappingJacksonHttpMessageConverter.getObjectMapper().setDateFormat(format); converters.add(mappingJacksonHttpMessageConverter); }
From source file:io.pivotal.accounts.config.WebConfig.java
/** * configure the message converters with the date formatter. *//* w w w . ja v a2s.c om*/ @Override public void configureMessageConverters(List<HttpMessageConverter<?>> converters) { // Configure JSON support MappingJackson2HttpMessageConverter mappingJacksonHttpMessageConverter = new MappingJackson2HttpMessageConverter(); mappingJacksonHttpMessageConverter.setSupportedMediaTypes(Arrays.asList(MediaType.APPLICATION_JSON)); //mappingJacksonHttpMessageConverter.getObjectMapper().configure( // Feature.WRITE_DATES_AS_TIMESTAMPS, true); SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:SS"); // There is no need to set the timezone as Jackson uses GMT and not the // local time zone (which is exactly what you want) // Note: While SimpleDateFormat is not threadsafe, Jackson Marshaller's // StdSerializerProvider clones the configured formatter for each thread mappingJacksonHttpMessageConverter.getObjectMapper().setDateFormat(format); //mappingJacksonHttpMessageConverter.getObjectMapper().configure( // Feature.INDENT_OUTPUT, true); // mappingJacksonHttpMessageConverter.getObjectMapper().getSerializationConfig().setSerializationInclusion(Inclusion.NON_NULL); converters.add(mappingJacksonHttpMessageConverter); }
From source file:com.gnoht.tlrl.config.ApplicationConfig.java
/** * Creates a custom {@link HttpMessageConverter} with the following attributes: * /*from w ww .j a v a2 s .c o 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:net.orpiske.tcs.service.rest.controller.DomainListIntegrationTest.java
@Before public void setup() { MockitoAnnotations.initMocks(this); this.mockMvc = standaloneSetup(domainQueriesController, new MappingJackson2HttpMessageConverter()).build(); }
From source file:org.springframework.cloud.aws.messaging.endpoint.NotificationMessageHandlerMethodArgumentResolver.java
public NotificationMessageHandlerMethodArgumentResolver() { this(Arrays.<HttpMessageConverter<?>>asList(new MappingJackson2HttpMessageConverter(), new StringHttpMessageConverter())); }
From source file:com.ucrisko.libroomreserve.config.WebAppConfig.java
@Bean public MappingJackson2HttpMessageConverter jsonConverter() { MappingJackson2HttpMessageConverter jacksonConverter = new MappingJackson2HttpMessageConverter(); jacksonConverter.setSupportedMediaTypes(Arrays.asList(MediaType.valueOf("application/json"))); jacksonConverter.setObjectMapper(jacksonObjectMapper()); return jacksonConverter; }
From source file:org.springframework.http.converter.support.AllEncompassingFormHttpMessageConverter.java
public AllEncompassingFormHttpMessageConverter() { addPartConverter(new SourceHttpMessageConverter()); if (jackson2Present) { addPartConverter(new MappingJackson2HttpMessageConverter()); } else if (gsonPresent) { addPartConverter(new GsonHttpMessageConverter()); }// www. j a va2 s . com }
From source file:cz.muni.fi.pa165.rest.layer.RootWebContext.java
@Bean @Primary// ww w.j a v a 2 s . c om public MappingJackson2HttpMessageConverter customJackson2HttpMessageConverter() { MappingJackson2HttpMessageConverter jsonConverter = new MappingJackson2HttpMessageConverter(); ObjectMapper objectMapper = new ObjectMapper(); objectMapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false); objectMapper.disable(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS); objectMapper.setDateFormat(new SimpleDateFormat("yyyy-MM-dd HH:mm", Locale.ENGLISH)); objectMapper.disable(MapperFeature.DEFAULT_VIEW_INCLUSION); jsonConverter.setObjectMapper(objectMapper); return jsonConverter; }
From source file:com.joseph.california.test.restapi.PersonRestControllerTest.java
private HttpEntity<?> getHttpEntity() { HttpHeaders requestHeaders = new HttpHeaders(); requestHeaders.setAccept(Collections.singletonList(new MediaType("application", "json"))); HttpEntity<?> requestEntity = new HttpEntity<Object>(requestHeaders); restTemplate.getMessageConverters().add(new MappingJackson2HttpMessageConverter()); return requestEntity; }