Jackson反序列化嵌套List <object>问题

时间:2020-04-04 04:23:28

标签: java json list jackson jackson-databind

我有一个属性为List<TranslationVertices>的类。在Deserialization时,它正在将其转换为List<Map>

@JsonInclude(JsonInclude.Include.NON_NULL)
@Data
public class RawImageTranslation {

   private String locale;
   private String lang;
   private String description;
   private List<TranslationVertices> vertices;
}


CollectionType javaType = mapper.getTypeFactory()
            .constructCollectionType(List.class, RawImageTranslation.class);
    List<RawImageTranslation> asList = mapper.readValue(test, javaType);

这将返回RawImageTranslation对象,其顶点为List<Map>,但其类型应为List<TranslationVertices>。 任何解决此问题的建议。

0 个答案:

没有答案