我正在使用杰克逊将我的一个物体转换为json.该对象有2个字段:
@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; }
}
Run Code Online (Sandbox Code Playgroud)
由于我想在jQuery自动完成功能中使用它,我希望'id'在json中显示为'value','name'显示为'label'.杰克逊的文档不明确这一点,我已经想尽注释,甚至远程好像它做什么,我需要,但我不能让name
显示为label
,并id
显示为value
在JSON.
有谁知道如何做到这一点,或者这是否可能?