Sto usando Jackson per convertire un mio oggetto in Jackson. L'oggetto ha 2 campi:
@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; }
}
Dal momento che voglio usarlo con la funzione di completamento automatico di jQuery, voglio che "id" appaia come "valore" in json e che "nome" appaia come "etichetta". La documentazione di Jackson non è chiara su questo e ho provato ogni annotazione che anche da remoto sembra fare ciò di cui ho bisogno ma non riesco name
ad apparire come label
e id
ad apparire come value
nel json.
Qualcuno sa come fare questo o se questo è possibile?