mem*_*und 10 java spring json spring-web
我有json一些带有一些字段的简单消息,并希望使用它将其映射到java对象spring-web.
问题:我的目标类字段的命名与int json响应的命名方式不同.我怎么能无论如何将它们映射到对象而不必重命名java中的字段?
是否有可以放在这里的注释?
{
  "message":"ok"
}
public class JsonEntity {
    //how to map the "message" json to this property?
    private String value;
}
RestTemplate rest = new RestTemplate();
rest.getForObject(url, JsonEntity.class);
Run Code Online (Sandbox Code Playgroud)
    cнŝ*_*ŝdk 10
要将JSON属性映射到具有不同名称的java对象,请使用 @JsonProperty批注,您的代码将是:
public class JsonEntity {
    @JsonProperty(value="message")
    private String value;
}
Run Code Online (Sandbox Code Playgroud)
        |   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           13511 次  |  
        
|   最近记录:  |