Package org.springframework.http.converter.json

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


        connection.setRequestProperty("Authorization", "Basic " + new String(encodedAuthorisation));
        }
        };
        rt = new RestTemplate(s);
        List<HttpMessageConverter<?>> l = new ArrayList<>();
        l.add(new MappingJacksonHttpMessageConverter());
        rt.setMessageConverters(l);
    }
View Full Code Here


        connection.setRequestProperty("Authorization", "Basic " + new String(encodedAuthorisation));
        }
        };
        rt = new RestTemplate(s);
        List<HttpMessageConverter<?>> l = new ArrayList<>();
        l.add(new MappingJacksonHttpMessageConverter());
        rt.setMessageConverters(l);
    }
View Full Code Here

     */
    private RestTemplate getRestJsonTemplate(){
        RestTemplate restTemplate = new RestTemplate();
        List<HttpMessageConverter<?>> mc = restTemplate.getMessageConverters();
        // Add JSON message handler
        MappingJacksonHttpMessageConverter json = new MappingJacksonHttpMessageConverter();
        List<MediaType> supportedMediaTypes = new ArrayList<MediaType>();
        supportedMediaTypes.add(new MediaType("application","json", Charset.forName("UTF-8")));
        // Add default media type in case marketplace uses incorrect MIME type, otherwise
        // Spring refuses to process it, even if its valid JSON
        supportedMediaTypes.add(new MediaType("application","octet-stream", Charset.forName("UTF-8")));
        json.setSupportedMediaTypes(supportedMediaTypes);
        mc.add(json);
        restTemplate.setMessageConverters(mc);
        return restTemplate;
    }
View Full Code Here

@ImportResource("classpath:applicationContext-security.xml")
public class CustomerAppConfiguration {
    @Bean
    RestTemplate restTemplate() {
        RestTemplate restTemplate = new RestTemplate();
        restTemplate.setMessageConverters(Collections.<HttpMessageConverter<?>>singletonList(new MappingJacksonHttpMessageConverter()));
        return restTemplate;
    }
View Full Code Here

    }

    @Bean
    RestTemplate restTemplate() {
        RestTemplate restTemplate = new RestTemplate();
        restTemplate.setMessageConverters(Collections.<HttpMessageConverter<?>>singletonList(new MappingJacksonHttpMessageConverter()));
        return restTemplate;
    }
View Full Code Here

  @Before
  public void setup() {
    List<HttpMessageConverter<?>> converters = new ArrayList<HttpMessageConverter<?>>();
    converters.add(new StringHttpMessageConverter());
    converters.add(new MappingJacksonHttpMessageConverter());

    this.restTemplate = new RestTemplate();
    this.restTemplate.setMessageConverters(converters);

    this.mockServer = MockRestServiceServer.createServer(this.restTemplate);
View Full Code Here

    this.people.add("composers", new Person("Robert Schumann"));
    this.people.add("performers", new Person("Vladimir Ashkenazy"));
    this.people.add("performers", new Person("Yehudi Menuhin"));

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

    this.restTemplate = new RestTemplate();
    this.restTemplate.setMessageConverters(converters);

    this.mockServer = MockRestServiceServer.createServer(this.restTemplate);
View Full Code Here

  @Before
  public void setup() {
    List<HttpMessageConverter<?>> converters = new ArrayList<HttpMessageConverter<?>>();
    converters.add(new StringHttpMessageConverter());
    converters.add(new MappingJacksonHttpMessageConverter());

    this.restTemplate = new RestTemplate();
    this.restTemplate.setMessageConverters(converters);

    this.mockServer = MockRestServiceServer.createServer(this.restTemplate);
View Full Code Here

     */
    private RestTemplate getRestJsonTemplate(){
        RestTemplate restTemplate = new RestTemplate();
        List<HttpMessageConverter<?>> mc = restTemplate.getMessageConverters();
        // Add JSON message handler
        MappingJacksonHttpMessageConverter json = new MappingJacksonHttpMessageConverter();
        List<MediaType> supportedMediaTypes = new ArrayList<MediaType>();
        supportedMediaTypes.add(new MediaType("application","json", Charset.forName("UTF-8")));
        // Add default media type in case marketplace uses incorrect MIME type, otherwise
        // Spring refuses to process it, even if its valid JSON
        supportedMediaTypes.add(new MediaType("application","octet-stream", Charset.forName("UTF-8")));
        json.setSupportedMediaTypes(supportedMediaTypes);
        mc.add(json);
        restTemplate.setMessageConverters(mc);
        return restTemplate;
    }
View Full Code Here

  @Override
  public void configureMessageConverters(
      List<HttpMessageConverter<?>> converters) {
    // Configure JSON support
    MappingJacksonHttpMessageConverter mappingJacksonHttpMessageConverter = new MappingJacksonHttpMessageConverter();
    mappingJacksonHttpMessageConverter.setSupportedMediaTypes(Arrays
        .asList(MediaType.APPLICATION_JSON));
    mappingJacksonHttpMessageConverter.getObjectMapper().configure(
        Feature.WRITE_DATES_AS_TIMESTAMPS, true);
    SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
    // 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);
  }
View Full Code Here

TOP

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

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.