Spring RestTemplate json post的JsonMappingException

Spring RestTemplate json post的JsonMappingException,json,spring,spring-mvc,resttemplate,Json,Spring,Spring Mvc,Resttemplate,我试图用RestTemplate发布类似{“用户名”:“mike”,“密码”:“123”}的json。响应将是HTTP 200 当我使用curl发布时,它是有效的,但是使用rest模板时它会显示出来- org.codehaus.jackson.map.JsonMappingException:无法从JSON字符串实例化类型为[simple type,class model.User]的值;没有单个字符串构造函数/工厂方法 httpHeaders.setContentType(MediaType.

我试图用RestTemplate发布类似{“用户名”:“mike”,“密码”:“123”}的json。响应将是HTTP 200

当我使用curl发布时,它是有效的,但是使用rest模板时它会显示出来-

org.codehaus.jackson.map.JsonMappingException:无法从JSON字符串实例化类型为[simple type,class model.User]的值;没有单个字符串构造函数/工厂方法

httpHeaders.setContentType(MediaType.APPLICATION_JSON);
restTemplate.exchange(url, HttpMethod.POST, new HttpEntity<String>(jsonString, httpHeaders), String.class);
httpHeaders.setContentType(MediaType.APPLICATION\uJSON);
exchange(url,HttpMethod.POST,新的HttpEntity(jsonString,httpHeaders),String.class);
我用Jackson和Gson制作了我的“jsonString”,它看起来和上面显示的一样。 (Spring 3.2.2,jackson mapper和asl 1.9.3)


有人能帮忙吗?

你的
用户类是什么样子的?@Sotirios:Simple pojo。但若pojo有问题,那个么curl请求应该失败。