Package org.springframework.http.converter.json

Examples of org.springframework.http.converter.json.MappingJackson2HttpMessageConverter


    Method method = JacksonViewController.class.getMethod("handleResponseBody");
    HandlerMethod handlerMethod = new HandlerMethod(new JacksonViewController(), method);
    MethodParameter methodReturnType = handlerMethod.getReturnType();

    List<HttpMessageConverter<?>> converters = new ArrayList<HttpMessageConverter<?>>();
    converters.add(new MappingJackson2HttpMessageConverter());

    RequestResponseBodyMethodProcessor processor = new RequestResponseBodyMethodProcessor(
        converters, null, Arrays.asList(new JsonViewResponseBodyAdvice()));

    Object returnValue = new JacksonViewController().handleResponseBody();
View Full Code Here


    Method method = JacksonViewController.class.getMethod("handleResponseEntity");
    HandlerMethod handlerMethod = new HandlerMethod(new JacksonViewController(), method);
    MethodParameter methodReturnType = handlerMethod.getReturnType();

    List<HttpMessageConverter<?>> converters = new ArrayList<HttpMessageConverter<?>>();
    converters.add(new MappingJackson2HttpMessageConverter());

    HttpEntityMethodProcessor processor = new HttpEntityMethodProcessor(
        converters, null, Arrays.asList(new JsonViewResponseBodyAdvice()));

    Object returnValue = new JacksonViewController().handleResponseEntity();
View Full Code Here

    String content = "{\"name\" : \"Jad\"}";
    this.servletRequest.setContent(content.getBytes("UTF-8"));
    this.servletRequest.setContentType("application/json");

    List<HttpMessageConverter<?>> converters = new ArrayList<HttpMessageConverter<?>>();
    converters.add(new MappingJackson2HttpMessageConverter());
    HttpEntityMethodProcessor processor = new HttpEntityMethodProcessor(converters);

    @SuppressWarnings("unchecked")
    HttpEntity<SimpleBean> result = (HttpEntity<SimpleBean>) processor.resolveArgument(
        paramSimpleBean, mavContainer, webRequest, binderFactory);
View Full Code Here

    String content = "[{\"name\" : \"Jad\"}, {\"name\" : \"Robert\"}]";
    this.servletRequest.setContent(content.getBytes("UTF-8"));
    this.servletRequest.setContentType("application/json");

    List<HttpMessageConverter<?>> converters = new ArrayList<HttpMessageConverter<?>>();
    converters.add(new MappingJackson2HttpMessageConverter());
    HttpEntityMethodProcessor processor = new HttpEntityMethodProcessor(converters);

    @SuppressWarnings("unchecked")
    HttpEntity<List<SimpleBean>> result = (HttpEntity<List<SimpleBean>>) processor.resolveArgument(
        paramList, mavContainer, webRequest, binderFactory);
View Full Code Here

    String content = "{\"name\" : \"Jad\"}";
    this.servletRequest.setContent(content.getBytes("UTF-8"));
    this.servletRequest.setContentType(MediaType.APPLICATION_JSON_VALUE);

    List<HttpMessageConverter<?>> converters = new ArrayList<HttpMessageConverter<?>>();
    converters.add(new MappingJackson2HttpMessageConverter());
    HttpEntityMethodProcessor processor = new HttpEntityMethodProcessor(converters);

    @SuppressWarnings("unchecked")
    HttpEntity<SimpleBean> result = (HttpEntity<SimpleBean>)
        processor.resolveArgument(methodParam, mavContainer, webRequest, binderFactory);
View Full Code Here

  // SPR-10859

  @Test
  public void responseBodyAdvice() throws Exception {
    List<HttpMessageConverter<?>> converters = new ArrayList<>();
    converters.add(new MappingJackson2HttpMessageConverter());
    this.handlerAdapter.setMessageConverters(converters);

    this.webAppContext.registerSingleton("rba", ResponseCodeSuppressingAdvice.class);
    this.webAppContext.registerSingleton("ja", JsonpAdvice.class);
    this.webAppContext.refresh();
View Full Code Here

      });
    }

    @Override
    public void configureMessageConverters(List<HttpMessageConverter<?>> converters) {
      converters.add(new MappingJackson2HttpMessageConverter());
    }
View Full Code Here

  @Before
  public void setUp() {
    AllEncompassingFormHttpMessageConverter converter = new AllEncompassingFormHttpMessageConverter();
    converter.setPartConverters(Arrays.<HttpMessageConverter<?>>asList(
        new ResourceHttpMessageConverter(), new MappingJackson2HttpMessageConverter()));

    restTemplate = new RestTemplate(new HttpComponentsClientHttpRequestFactory());
    restTemplate.setMessageConverters(Arrays.<HttpMessageConverter<?>>asList(converter));
  }
View Full Code Here

    @Mock private HttpHeaders responseHttpHeaders;
   
    @Before
    public void setup() throws Exception {
        //Add handling of text/javascript content type
        final MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter();
        final List<MediaType> supportedMediaTypes = new LinkedList<MediaType>(converter.getSupportedMediaTypes());
        final MediaType textJavascriptMediaType = new MediaType("text", "javascript", MappingJackson2HttpMessageConverter.DEFAULT_CHARSET);
        supportedMediaTypes.add(textJavascriptMediaType);
        converter.setSupportedMediaTypes(supportedMediaTypes);
        restTemplate.getMessageConverters().add(converter);
       
        this.googleSearchController.setRestOperations(restTemplate);

        //Uncomment to make real requests
View Full Code Here

   * @return a Blitline-compatible {@code RestTemplate}
   */
  @Bean
  @BlitlineApi
  public RestTemplate blitlineRestTemplate() {
    MappingJackson2HttpMessageConverter blitlineConverter = new MappingJackson2HttpMessageConverter();
    blitlineConverter.setObjectMapper(objectMapperHolder.getMapper());

    List<HttpMessageConverter<?>> l = new ArrayList<HttpMessageConverter<?>>(1);
    l.add(blitlineConverter);

    return new RestTemplate(l);
View Full Code Here

TOP

Related Classes of org.springframework.http.converter.json.MappingJackson2HttpMessageConverter

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.