Вложенный список Джексона Десериализации <object>выпуск - PullRequest
0 голосов
/ 04 апреля 2020

У меня есть класс с атрибутом 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>. Любые предложения, чтобы решить эту проблему.

...