0

当我正在寻找一种方法来在运行时保留有关杰克逊的 JSON(反)序列化上下文中的泛型类型信息时,我发现确实可以使用TypeReference<T>.
然后,我想了解它的工作原理和原因,因此我点击了文档中的链接,该链接指向此处

我知道在某些情况下,例如匿名内部类,即使在运行时也可以知道类的泛型类型(我认为可以说类型擦除在这里并不完全适用),但我不知道'不明白为什么:如果它只适用于这种特殊情况,为什么还要添加这个(相当模糊的)功能?不要误会我的意思,拥有它相当方便,但为什么它首先存在呢?

4

0 回答 0