Возможно ли, чтобы JsonPath работал с коллекцией объектов Java? - PullRequest
0 голосов
/ 11 апреля 2019

Я хочу отфильтровать коллекцию объектов Java DTO, используя библиотеку JsonPath. У меня есть List<AuthorGetDto> с некоторыми объектами, и я хочу сделать что-то вроде этого:

List<AuthorGetDto> authors = authorService.getAllAuthors();
List<AthorGetDto> filtered = JsonPath.read(authors, "$.[?(@.authorId=='985')]");

Можно ли сделать что-то подобное? Или я должен сначала проанализировать эти объекты в String, а затем отфильтровать их с помощью JsonPath, а после этого преобразовать их в List<AuthorGetDto>?

...