我正在尝试使用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)
有人可以帮忙吗?