jjzjj

StringConvertible

全部标签

java - 如何将 Jackson 的 ContextualDeserializer 用于根值?

我正在尝试为所有从某个抽象类扩展或实现某个接口(interface)的类实现通用反序列化器。在此示例中,我使用接口(interface)StringConvertible。我需要确定具体类型,以便创建实例。安oldforumpostbyProgrammerBruce引导我使用ContextDeserializer并且当StringConvertible是另一个类中的属性时它正在工作。但是当我想直接反序列化StringConvertible时,我找不到获取具体类型的方法,因为beanProperty参数是null。根据thisquestion/answer,显然这是预期的在Jackson