我试图使用Jackson来反序列化对象上的属性,该属性是类型化对象的列表。] -> [simple type, class java.lang.String]]类型的值;没有单字符串构造函数/工厂方法。, new JsonMapDeserializer());我最后试图反序列化的JSON字符串如下所示
"SearchTerms中的第一个属性(即<e
我知道要反序列化这个类,我必须添加@JsonTypeInfo。public class ListOfShapes {}
public static void main我可以使用这些注释成功地序列化ListOfShapes对象,但我不再能够序列化循环类。我还注意到,当我序列化类时,json模式发生了一些变化,因此我现在有了一个额外的键("type"):