Я создаю веб-приложение, используя Angular 8 для внешнего интерфейса и Spring Boot для внутреннего интерфейса (я новичок в программировании SpringBoot)
У меня есть таблица со списком «протоколов» ифлажок фильтра над ним. Вот снимок экрана веб-страницы: 
Когда я нажимаю кнопку «Применить фильтры», она генерирует массив JSON следующим образом:
[{subject_id:[2,3]},{scenario_id:[2]},{algorithms_id:[2]}]
Сейчасв серверной части я хочу создать фильтр с использованием этого массива JSON, чтобы он возвращал только соответствующие протоколы. Я думаю, что я должен использовать функциональность Query и @GetMapping в Java SpringBoot. Но я не знаю, как указать, какой элемент JSON использовать для каждого атрибута «protocol». Если бы вы могли дать мне несколько советов о том, как это сделать, я был бы очень признателен.