Java 对象:
public class Foo {
@JsonProperty("name")
private String name;
@JsonProperty("surname")
private String surname;
// getters + setters
}
JSON:
{
"meta":{
"code":200
},
"data":[
{
"name":"John",
"surname":"Smith"
}
]
}
接口调用:
return restTemplate.getForEntity(requestUrl, Foo[].class).getBody();
是否可以在不创建额外的包装类的情况下解析“数据”数组?我尝试@JsonRootName("data")
在我的 Java 类之上添加注释,但它不起作用。