Spring RestTemplate json post的JsonMappingException

时间:2013-09-30 18:24:08

标签: json spring spring-mvc resttemplate

我正在尝试使用RestTemplate发布类似{“username”:“mike”,“password”:“123”}的json。响应将只是HTTP 200。

当我使用curl发布时,它可以正常工作,但是使用RestTemplate它会显示 -

org.codehaus.jackson.map.JsonMappingException: Can not instantiate value of type [simple type, class model.User] from JSON String; no single-String constructor/factory method

httpHeaders.setContentType(MediaType.APPLICATION_JSON);
restTemplate.exchange(url, HttpMethod.POST, new HttpEntity<String>(jsonString, httpHeaders), String.class);

我用Jackson和Gson制作了我的“jsonString”,看起来与上面显示的相同。 (Spring 3.2.2,jackson mapper和asl 1.9.3)

有人可以帮忙吗?

0 个答案:

没有答案