我正在尝试反序列化我从resttempalate获得的jackson响应,但它没有发生。我没有得到任何错误响应,我只是得到空值
这就是我调用网址的方式
List<HttpMessageConverter<?>> messageConverters = new ArrayList<HttpMessageConverter<?>>();
MappingJackson2HttpMessageConverter map = new MappingJackson2HttpMessageConverter();
messageConverters.add(map);
messageConverters.add(new FormHttpMessageConverter());
restTemplate.setMessageConverters(messageConverters);
Test activity=restTemplate.getForObject(url, Test.class, params);
现在这是我的测试类
@JsonIgnoreProperties(ignoreUnknown = true)
public class Test {
@JsonProperty("message")
private String message;
public Test(){
}
public String getMessage() {
return message;
}
public void setMessage(String message) {
this.message = message;
}
}
我得到的json是
{
"id":1,
"message":"hello"
}
请注意,如果我喜欢
,我会得到回应String activity=restTemplate.getForObject(url, String.class, params);
任何帮助?