Я використовую Джексона для перетворення мого об'єкта в 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". Документація Джексона не є чіткою щодо цього, і я намагався будь-яку примітку, яка навіть віддалено здається, що це робить те, що мені потрібно, але я не можу потрапити name
як з'явитися як label
і id
з'явитися як value
у json.
Хтось знає, як це зробити чи якщо це можливо?