У меня есть заявление ниже, которое дает мне список объектов, которые имеют тип LinkedHashMap.
List<MyCustomClassA> optionsList = mapper.readValue(mapper.writeValueAsString(OtherClassA.getItems()), List.class);
MyCustomClassA
@Data
@Builder
public class MyCustomClassA {
private Boolean disabled;
private Boolean selected;
private String text;
private String value;
}
Но значение, которое optionsList
итерация - это тип LinkedHashMap
.OtherClassA.getItems()
возвращает List<MyCustomClassB>
MyCustomClassB
public class MyCustomClassB {
private String text;
private String value;
Private List<Images> imageList;
}
Чего я хочу добиться, чтобы получить optionsList
, который должен иметь тип MyCustomClassA
.