Я использую jackson для преобразования моего объекта в 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; }
}
Поскольку я хочу использовать это с функцией автообновления jQuery, я хочу, чтобы "id" отображался как "значение" в json, а "name" - как "label". Документация Jackson на это не ясна, и я пробовал каждую аннотацию, которая даже отдаленно кажется, что она делает то, что мне нужно, но я не могу получить name для отображения в качестве label и id для отображения как value в json.
Кто-нибудь знает, как это сделать или если это возможно?