내 서버에는 복잡한 객체가 있지만 웹 클라이언트에서는 이러한 객체를 간단하게 표현하고자합니다. 나는 예를 들어 자신의 ID로 오브젝트를 대체하고 싶습니다 :Json : 실제 객체 대신 객체 ID 생성
@JsonAutoDetect
public class Event{
private Long id;
private String name;
private User user;
@JsonProperty("event_id")
public Long getId() {
return event_id;
}
public String getName() {
return name;
}
public String getUser() {
return user;
}
....setters
}
JSON을 생성 할 때 내가 내부 이벤트 클래스 및 사용자 클래스는 사용자 ID와 사용자를 대체 할 어쨌든 거기받을 수 있습니까? 많은 복잡한 객체를 가지고 있기 때문에 객체 ID 만 반환하는 User 객체에 대한 어노테이션과 같은 멋진 방식을 찾고 있습니다.
물론 다른 방법이 필요합니다. ID를 가져 와서 객체로 변환합니다.
은 BTW : 나는 잭슨
어떤 아이디어를 사용하고 있습니다?
10 배 노암
당신은 ID에 대한 속성을 노출하고 같은 하위 개체 속성을 무시할 수