ฉันใช้แจ็คสันในการแปลงวัตถุของฉันเป็นเจสัน วัตถุมี 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 auto complete ฉันต้องการให้ 'id' ปรากฏเป็น 'value' ใน json และ 'name' เพื่อให้ปรากฏเป็น 'label' เอกสารของแจ็คสันไม่ชัดเจนเกี่ยวกับเรื่องนี้และฉันได้ลองทุกคำอธิบายประกอบที่แม้จากระยะไกลดูเหมือนว่ามันเป็นสิ่งที่ฉันต้องการ แต่ฉันไม่สามารถname
ปรากฏlabel
และid
ปรากฏvalue
ใน json
ไม่มีใครรู้วิธีการทำเช่นนี้หรือถ้าเป็นไปได้?