Макросы не работают с POJO (ЗАКРЫТО)

Я не знаю что или если я делаю это неправильно, но преобразование из json в мои POJO просто не работает. Я с обновленными зависимостями. Когда я вызывал метод readJSONFromURL, я всегда возвращал объект с вашими атрибутами со значением NULL. Все libs в курсе.

Мои объекты:

public class ListHall {

private List<Hall> Hall;

public void setHall(List<Hall> hall) {
    this.Hall = hall;
}

public List<Hall> getHall() {
    if (Hall == null) {
        this.Hall = new ArrayList<Hall>();
    }
    return Hall;
}

}

public class Hall {

private String id;
private String name;
private Integer count;

//getter and setters here

}

Мои DataMappers:

data_mapper ListHall: ListHallMapper
Зал data_mapper: HallMapper

Мой метод собеседника:

public ListHall mapHall() throws IOException {
    ListHallMapper returnListHallMapper = new ListHallMapper();
    HallMapper hallMapper = new HallMapper();
    DataMapper.createContext(Arrays.asList(returnListHallMapper,
            hallMapper),
            (DataMapper mapper) -> {
                mapper.setReadKeyConversions(Arrays.asList(DataMapper.CONVERSION_CAMEL_TO_SNAKE));
            });
    return returnListHallMapper.readJSONFromURL("http://192.168.0.16:7080/integration/hall", ListHall.class,"/ListHall");
}

Мой вывод JSON:

{"ListHall": {"Hall": [{"id": "0", "name": "Salão 1", "count": "10"}, {"id": "f6a495c1-be5e-4476- a362-5d42e572bfae "," name ":" Salão 3 "," count ":" 0 "}]}}


Мой результат:

Значение NULL


Моя LIB:
LIB



Что я делаю не так?

0 ответов

Другие вопросы по тегам