Способ изменить JsonProperty для получения и публикации отдельно для чванства - PullRequest
0 голосов
/ 25 декабря 2018

У нас есть Сторона со списком контактов, которая изменяется во время выполнения для получения и отправки.Нужен способ указать чванство для GET / POST отдельно.Перечисленные в других решениях не помогают

Party{
    String Name;
    Contents<Contact> contacts;
}

Contact{
    String zipcode;
    String address;
}

Contents extends ArrayList{
    int totalPages;
    int pagesLeft;
    int pageSize;
}


Party{
    String Name;
    Contents<Contact> contacts; // this should change at run time
} 

Для POST это должно быть что-то вроде

Party{
    String Name;
    @JsonProperty(List<Contact>)
    Contents<Contact> contacts; // this should change at run time
}

Для Get это должно быть что-то вроде

Party{
    String Name;
    @JsonProperty(Contents<Contact>)
    Contents<Contact> contacts; // this should change at run time
}
...