List of usage examples for org.springframework.http.converter.json MappingJackson2HttpMessageConverter MappingJackson2HttpMessageConverter
public MappingJackson2HttpMessageConverter()
From source file:edu.teilar.jcrop.service.ApplicationTest2.java
public static void main(String[] args) { RestTemplate restTemplate = new RestTemplate(); // model to return Map<String, Object> model = new HashMap<String, Object>(); // set up json mapper MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); ObjectMapper mapper = new ObjectMapper(); converter.setObjectMapper(mapper);//from w w w .j a va2 s . c o m List<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>(); messageConverters.add(converter); restTemplate.setMessageConverters(messageConverters); String uri = "http://localhost:8080/jcrop-service/rest/learningobjects/{kobj}"; KObject kobj = restTemplate.getForObject(uri, KObject.class, "complex1"); System.out.println("Learning Object: " + kobj.getName()); System.out.println("Target Concept: " + kobj.getTargetEducationalObjective().getName()); ArrayList<Node> traverseArrayList = new ArrayList<Node>(); traverseKObject(kobj, traverseArrayList); System.out.println("sss" + traverseArrayList); }
From source file:cr.ac.siua.tec.config.RestTemplateConfig.java
@Bean public RestTemplate restTemplate(ClientHttpRequestFactory httpRequestFactory) { RestTemplate restTemplate = new RestTemplate(httpRequestFactory); restTemplate.getMessageConverters().add(new MappingJackson2HttpMessageConverter()); return restTemplate; }
From source file:org.zlogic.vogon.web.controller.serialization.MappingConfig.java
/** * Returns the MappingJackson2HttpMessageConverter instance using the * customized JSONMapper as its objectMapper * * @return the customized MappingJackson2HttpMessageConverter instance *//*from ww w .ja v a2s.c o m*/ @Bean public MappingJackson2HttpMessageConverter jsonConverter() { MappingJackson2HttpMessageConverter jsonConverter = new MappingJackson2HttpMessageConverter(); jsonConverter.setObjectMapper(jsonMapper); return jsonConverter; }
From source file:org.test.config.WebConfig.java
@Override public void configureMessageConverters(final List<HttpMessageConverter<?>> converters) { MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); converter.setObjectMapper(new ObjectMapper()); converters.add(converter);// w w w . jav a 2 s .com }
From source file:ru.org.linux.spring.JsonConfiguration.java
@Bean(name = "jacksonMessageConverter") public MappingJackson2HttpMessageConverter jsonConverter() { MappingJackson2HttpMessageConverter converter = new MappingJackson2HttpMessageConverter(); converter.setPrettyPrint(true);/* ww w . j a v a 2s . c om*/ converter.getObjectMapper().configure(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS, false); return converter; }
From source file:com.iflytek.edu.cloud.frame.web.filter.CheckOpenServiceFilterTest.java
@BeforeClass public static void init() { InitializingService initializingService = new InitializingService(); try {/*from w w w.j a v a 2s .co m*/ initializingService.afterPropertiesSet(); } catch (Exception e1) { e1.printStackTrace(); } ErrorRequestMessageConverter messageConverter = new ErrorRequestMessageConverter(); messageConverter.setJsonMessageConverter(new MappingJackson2HttpMessageConverter()); messageConverter.setXmlMessageConverter(new Jaxb2RootElementHttpMessageConverterExt()); filter = new CheckOpenServiceFilter(); filter.setMessageConverter(messageConverter); try { Field field = filter.getClass().getDeclaredField("methodVersionMap"); field.setAccessible(true); Multimap<String, String> methodVersionMap = (Multimap<String, String>) field.get(filter); methodVersionMap.put("user.get", "1.0.0"); } catch (Exception e) { e.printStackTrace(); } }
From source file:de.tudarmstadt.ukp.clarin.webanno.brat.display.model.EntityTest.java
@Test public void toJsonTest() throws IOException { MappingJackson2HttpMessageConverter jsonConverter = new MappingJackson2HttpMessageConverter(); String json = JSONUtil.toPrettyJsonString(jsonConverter, new Entity(new VID(1, 2), "type", new Offsets(1, 2), "label", "color")); assertEquals("[ \"1.2\", \"type\", [ [ 1, 2 ] ], \"label\", \"color\" ]", json); }
From source file:de.tudarmstadt.ukp.clarin.webanno.brat.display.model.RelationTest.java
@Test public void toJsonTest() throws IOException { MappingJackson2HttpMessageConverter jsonConverter = new MappingJackson2HttpMessageConverter(); String json = JSONUtil.toPrettyJsonString(jsonConverter, new Relation(new VID(1, 2), "type", asList(new Argument("arg1", 1), new Argument("arg2", 2)), "label", "color")); assertEquals("[ \"1.2\", \"type\", [ [ \"arg1\", \"1\" ], [ \"arg2\", \"2\" ] ], \"label\", \"color\" ]", json);//from w w w. j a v a 2s.c o m }
From source file:org.springframework.http.converter.json.MappingJackson2HttpMessageConverterTests.java
@Override public void setUp() throws Exception { super.setUp(); this.converter = new MappingJackson2HttpMessageConverter(); if (Build.VERSION.SDK_INT < Build.VERSION_CODES.GINGERBREAD) { Log.w(TAG, "Jackson 2.4 is not supported on Android 2.2 and older"); }/*from w ww . j a v a 2 s.com*/ }
From source file:org.messic.android.util.RestJSONClient.java
/** * Rest POST petition to the server at the url param, sending all the post parameters defiend at formData. This post * return an object (json marshalling) of class defined at clazz parameter. You should register a * {@link RestListener} in order to obtain the returned object, this is because the petition is done in an async * process.//from w w w.j a v a 2s.c o m * * @param url {@link string} URL to attack * @param formData {@link MultiValueMap}<?,?/> map of parameters to send * @param clazz Class<T/> class that you will marshall to a json object * @param rl {@link RestListener} listener to push the object returned */ public static <T> void post(final String url, MultiValueMap<?, ?> formData, final Class<T> clazz, final RestListener<T> rl) { final RestTemplate restTemplate = new RestTemplate(); restTemplate.getMessageConverters().add(new MappingJackson2HttpMessageConverter()); HttpHeaders requestHeaders = new HttpHeaders(); requestHeaders.setAccept(Arrays.asList(MediaType.APPLICATION_JSON)); // Sending multipart/form-data requestHeaders.setContentType(MediaType.APPLICATION_FORM_URLENCODED); // Populate the MultiValueMap being serialized and headers in an HttpEntity object to use for the request final HttpEntity<MultiValueMap<?, ?>> requestEntity = new HttpEntity<MultiValueMap<?, ?>>(formData, requestHeaders); AsyncTask<Void, Void, Void> at = new AsyncTask<Void, Void, Void>() { @Override protected Void doInBackground(Void... params) { try { ResponseEntity<T> response = restTemplate.exchange(url, HttpMethod.POST, requestEntity, clazz); rl.response(response.getBody()); } catch (Exception e) { rl.fail(e); } return null; } }; at.execute(); }