我会做的是:
HttpEntity<Object> entity = new HttpEntity<Object>(json); // Create HTTP Entity to post to rest endpointrestTemplate.getMessageConverters().add(new MappingJacksonHttpMessageConverter());restTemplate.postForEntity(url, entity, Object.class);
在服务器端,您不需要以PathVariable的身份访问它,而是可以使用
@RequestMapping(value = "/restresource", method=RequestMethod.POST, consumes= "application/json")public @ResponseBody String useJson(@RequestBody JSonObject object) {因此,spring框架会自动将json字符串转换为指定的对象类型。您可以相应地调整网址,然后重试。



