Estou usando jackson para converter um objeto meu em json. O objeto possui 2 campos:
@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; }
}
Como eu quero usar isso com o recurso de preenchimento automático do jQuery, quero que 'id' apareça como 'valor' no json e 'name' apareça como 'label'. A documentação de jackson não é clara sobre isso e eu tentei todas as anotações que remotamente parecem fazer o que eu preciso, mas não consigo name
aparecer como label
e id
aparecer value
no json.
Alguém sabe como fazer isso ou se isso é possível?