我正在使用jackson将我的一个对象转换为json。该对象有两个字段:
@Entity
public class City {
@id
Long id;
String name;
public String getName() { return name; }
public void setName(String name){ this.name = name; }
public Long getId() { return id; }
public void setName(Long id){ this.id = id; }
}
由于我想将其与标签自动完成功能一起使用,因此我希望'id‘在json中显示为’jQuery‘,而'name’显示为'label‘。关于这一点,jackson的文档并不清楚,我已经尝试了所有的注释,即使是很少的,看起来也能满足我的需求,但是我不能让name
在json中以label
的形式出现,而id
以value
的形式出现。
有没有人知道怎么做或者这是可能的吗?
https://stackoverflow.com/questions/7263282
复制相似问题