в Джерси SelectableEntityFilter, как передать фильтр для списка объектов? - PullRequest
0 голосов
/ 04 апреля 2020

Согласно моему коду ответ на вызов REST (http://localhost: 9000 / api / v1 / allUsers ) имеет следующий формат: -

[
    {
        "name": "Aditya",
        "id": "0bfb331611cbcf420b38f73e1936f836",
        "role": "USER"
    },
    {
        "name": "aditya",
        "id": "057829fa5a65fc1ace408f490be486ac",
        "role": "ADMIN"
    },
    {
        "name": "ADITYA",
        "id": "e40a73455b85cb74ec0fed0008e59538",
        "role": "MANGER"
    }
]

Я используя Jersey-Media-Moxy с SelectableEntityFilter, поле Query, которое я установил для фильтра, это «select». Но когда я использую его в вышеупомянутом запросе, фильтр не работает.

Как фактический ответ, который я получаю для запроса (http://localhost: 9000 / api / v1 / allUsers? Select = имя ): -

[
    {
        "name": "Aditya",
        "id": "0bfb331611cbcf420b38f73e1936f836",
        "role": "USER"
    },
    {
        "name": "aditya",
        "id": "057829fa5a65fc1ace408f490be486ac",
        "role": "ADMIN"
    },
    {
        "name": "ADITYA",
        "id": "e40a73455b85cb74ec0fed0008e59538",
        "role": "MANGER"
    }
]

Ответ, который я хочу получить в следующем формате: -

[
    {
        "name": "Aditya"
    },
    {
        "name": "aditya"
    },
    {
        "name": "ADITYA"
    }
]
...