无法用spring-boot反序列化jackson json

时间:2015-05-25 07:11:30

标签: java json jackson spring-boot

我正在尝试反序列化我从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);

任何帮助?

0 个答案:

没有答案