0
オブジェクトFeed.type
に基づいて任意のタイプのものとすることができるのjavaにJSONのネストされたフィールドを変換するには、次の
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 feed = mapper.readValue(response.getHits().getHits()[0].getSourceAsString(), Feed.class);
'@ JsonTypeInfo'です。 –