Example usage for org.springframework.http.converter.json MappingJackson2HttpMessageConverter MappingJackson2HttpMessageConverter

List of usage examples for org.springframework.http.converter.json MappingJackson2HttpMessageConverter MappingJackson2HttpMessageConverter

Introduction

In this page you can find the example usage for org.springframework.http.converter.json MappingJackson2HttpMessageConverter MappingJackson2HttpMessageConverter.

Prototype

public MappingJackson2HttpMessageConverter() 

Source Link

Document

Construct a new MappingJackson2HttpMessageConverter using default configuration provided by Jackson2ObjectMapperBuilder .

Usage

From source file:curly.artifactory.ArtifactResourceControllerTests.java

@Before
public void setUp() throws Exception {
    this.messageConverter = new MappingJackson2HttpMessageConverter();
    this.artifact = createArtifact(mongoTemplate);
    this.mockMvc = webAppContextSetup(webApplicationContext).alwaysDo(print())
            .alwaysExpect(status().is2xxSuccessful()).build();
}

From source file:com.pepaproch.gtswsdlclient.TestBase.java

protected AsyncRestTemplate getAuthenticatedAsyncRestTemplate() {
    AsyncRestTemplate restTemplate = new AsyncRestTemplate();
    AuthHeaderInterceptor securityTokenInterceptor = new AuthHeaderInterceptor(getAuthTokenProvider());
    List<HttpMessageConverter<?>> list = new ArrayList<>();
    list.add(new MappingJackson2HttpMessageConverter());
    restTemplate.setMessageConverters(list);
    return restTemplate;
}

From source file:io.gumga.security.WebConfigForTest.java

private MappingJackson2HttpMessageConverter jacksonConverter() {
    ObjectMapper mapper = new ObjectMapper();
    mapper.registerModule(new Hibernate4Module());
    mapper.registerModule(new JodaModule());
    mapper.configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false);
    mapper.setDateFormat(new ISO8601DateFormat());
    mapper.setVisibility(PropertyAccessor.ALL, JsonAutoDetect.Visibility.NONE);
    mapper.setVisibility(PropertyAccessor.FIELD, JsonAutoDetect.Visibility.ANY);

    MappingJackson2HttpMessageConverter jacksonConverter = new MappingJackson2HttpMessageConverter();
    mapper.configure(DeserializationFeature.FAIL_ON_UNKNOWN_PROPERTIES, false);
    jacksonConverter.setObjectMapper(mapper);

    return jacksonConverter;
}

From source file:com.nestorledon.employeedirectory.employees.EmployeeController.java

/**
 * Converts Link to object <T>.//from  ww w . ja  v a  2 s .c o  m
 * TODO: Make generic.
 * TODO: Move to ControllerBase.
 * @param link - A Spring HATEOAS Link.
 * @return object <T>
 */
public EmployeeDTO linkToObject(Link link) {
    MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
    converter.setObjectMapper(objectMapper);
    restTemplate.setMessageConverters(Collections.<HttpMessageConverter<?>>singletonList(converter));
    EmployeeDTO resource = restTemplate.getForObject(link.getHref(), EmployeeDTO.class);
    return resource;
}

From source file:com.btmatthews.leabharlann.config.WebConfig.java

/**
 * Register the {@link FileContentMessageConverter} and {@link MappingJackson2HttpMessageConverter} message converters.
 *
 * @param converters The list to which the message converters are added.
 *///from w  w  w. j  a  v a 2  s .c  o  m
@Override
public void configureMessageConverters(final List<HttpMessageConverter<?>> converters) {
    converters.add(fileContentMessageConverter);
    converters.add(new MappingJackson2HttpMessageConverter());
}

From source file:fi.helsinki.opintoni.config.CoursePageConfiguration.java

private List<HttpMessageConverter<?>> getConverters() {
    final MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
    converter.setObjectMapper(objectMapper);
    return Lists.newArrayList(converter);
}

From source file:com.sitewhere.groovy.device.communication.rest.RestHelper.java

public RestHelper(String baseUrl, String username, String password) {
    this.baseUrl = baseUrl;
    this.username = username;
    this.password = password;

    this.client = isIgnoreBadCertificate() ? new RestTemplate(createSecureTransport()) : new RestTemplate();
    List<HttpMessageConverter<?>> converters = new ArrayList<HttpMessageConverter<?>>();
    converters.add(new MappingJackson2HttpMessageConverter());
    client.setMessageConverters(converters);
}

From source file:org.craftercms.security.utils.testing.AbstractRestHandlerTestBase.java

protected HttpMessageConvertingResponseWriter createResponseWriter() {
    ContentNegotiationManagerFactoryBean factoryBean = new ContentNegotiationManagerFactoryBean();
    factoryBean.afterPropertiesSet();/*from  w w  w  .  ja v a2 s.c o m*/

    ContentNegotiationManager contentNegotiationManager = factoryBean.getObject();
    List<HttpMessageConverter<?>> messageConverters = new ArrayList<>();

    List<JsonSerializer<?>> serializers = new ArrayList<>();
    serializers.add(new ObjectIdSerializer());

    Map<Class<?>, JsonDeserializer<?>> deserializers = new HashMap<>();
    deserializers.put(ObjectId.class, new ObjectIdDeserializer());

    CustomSerializationObjectMapper objectMapper = new CustomSerializationObjectMapper();
    objectMapper.setSerializers(serializers);
    objectMapper.setDeserializers(deserializers);
    objectMapper.init();

    MappingJackson2HttpMessageConverter jsonMessageConverter = new MappingJackson2HttpMessageConverter();
    jsonMessageConverter.setObjectMapper(objectMapper);

    messageConverters.add(jsonMessageConverter);

    return new HttpMessageConvertingResponseWriter(contentNegotiationManager, messageConverters);
}

From source file:movies.spring.jdbc.SampleMovieApplicationTests.java

@Test
public void testMovie() throws Exception {
    HttpHeaders headers = new HttpHeaders();
    headers.setAccept(asList(MediaType.APPLICATION_JSON));
    TestRestTemplate template = new TestRestTemplate();
    template.setMessageConverters(/*from w w w  .j ava 2 s .  co m*/
            Arrays.<HttpMessageConverter<?>>asList(new MappingJackson2HttpMessageConverter()));
    ResponseEntity<Map> entity = template.getForEntity("http://localhost:" + this.port + "/movie/{title}",
            Map.class, "The Matrix");
    assertEquals(HttpStatus.OK, entity.getStatusCode());
    assertEquals("The Matrix", entity.getBody().get("title"));
}

From source file:com.logsniffer.web.WebAppConfig.java

@Override
public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
    MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
    converter.setObjectMapper(jsonObjectMapper);
    converters.add(converter);//from   w  w  w  .ja  v  a 2  s  . c om
}