私はこのようなクラスを持っています:
public class DeserializedHeader
int typeToClassId;
Object obj
typeToClassId に基づいてオブジェクト obj のタイプを知っていますが、これは残念ながら実行時にしかわかりません。
typeToClassId に基づいて obj を解析したい - ここで最善のアプローチは何ですか? 注釈は出ているようで、ObjectMapper に基づくものは正しいようですが、最善のアプローチが何であるかを理解するのに苦労しています。
Class clazz = lookUpClassBasedOnId(typeToClassId) objectMapper.readValue(obj, clazz) の行に沿ったもの
明らかに、obj は既にデシリアライズされているため、これは機能しません。