0
다음은 Feed.type
에 따라 어떤 유형이 될 수 내 수업변환 중첩 된 필드는
class Feed {
Long id;
String title;
String text;
Short type;
Object object;
}
Feed.object
입니다 오브젝트. 그러나 클래스의 문서를 elasticsearch
으로 업로드 할 때 모든 것이 올바르게 작동하지만 문서를 다시 가져 오면 org.codehaus.jackson.map.ObjectMapper
은 Feed.object
을 LinkedHashMap
으로 변환합니다. 실제 객체를 가져올 수있는 방법이 있습니까? JSON 문자열은 피드에 포함됩니다.
Feed feed = mapper.readValue(response.getHits().getHits()[0].getSourceAsString(), Feed.class);
'@ JsonTypeInfo'. –