Używam Jacksona do konwersji mojego obiektu do JSON. Obiekt posiada 2 pola:
@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; }
}
Ponieważ chcę używać tego z funkcją automatycznego uzupełniania jQuery, chcę, aby „identyfikator” pojawiał się jako „wartość” w pliku json, a „nazwa” jako „etykieta”. Dokumentacja Jacksona nie jest w tym jasna i wypróbowałem każdą adnotację, która nawet zdalnie wydaje się, że robi to, czego potrzebuję, ale nie mogę namepojawić się jako labeli idpojawiać się tak, jak valuew json.
Czy ktoś wie, jak to zrobić, czy jest to możliwe?