Проблема при реализации коллекции на объекте сетки с использованием Джексона - PullRequest
1 голос
/ 26 марта 2012

мы используем преобразование пружины Джексона для заполнения сетки jq, мы используем объект dto для заполнения сетки.Но когда объект dto реализует коллекцию, мы испытываем странное поведение.Возвращается только список, и он игнорирует другие свойства, такие как count, pageSize и т. Д. Пожалуйста, посмотрите на класс dto,

класс TestDto,

public class TestDto<T> implements Serializable, Collection<T> {


    protected int count;


    protected int pageSize;



    protected Collection<T> datas;




    public TestDto(int count, int pageSize, Collection<T> datas) {
        this.datas = datas;
        this.count = count;
        this.pageSize = pageSize;
    }

    public int getPageSize() {
        return pageSize;
    }

    public int getCount() {
        return count;
    }

    public Collection<T> getDatas() {
        return datas;
    }


    /** overrided methods **/
}

На стороне клиента,Я получаю только список данных.Другие свойства (count, pagesize) игнорируются, когда я удалил часть коллекции орудий, все свойства стали доступны на стороне клиента.Но нам нужно реализовать часть сбора

Не могли бы вы помочь мне решить проблему, есть ли способ решить проблему с помощью jacksonannotation

С уважением ST

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...