jackson可以自动把model转换成 json格式,但json的key是模型的字段,如果要返回的key和模型的字段名不一致,可以用如下方法:
public class CatNode {
//转换成json数据后的key值
@JsonProperty("n")
private String name;
@JsonProperty("u")
private String url;
@JsonProperty("i")
private List<?> item;
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public String getUrl() {
return url;
}
public void setUrl(String url) {
this.url = url;
}
public List<?> getItem() {
return item;
}
public void setItem(List<?> item) {
this.item = item;
}
}
使用@JsonProperty 可以指定字段返回时候的key