Пользовательские поля в объекте тела ответа

Как сделать настраиваемые поля, которые отображаются в теле ответа на получение, отправив поля в заголовке запроса, например GET: api/v1/custom-fields?fields=name,city,state

Это означает, что я должен отображать значения имени, города, штата только в ответе на получение, а не во всех полях из объекта ответа.


person vamsi    schedule 22.03.2016    source источник


Ответы (1)


Вам нужна SelectableEntityFilteringFeature. После регистрации этой функции в объекте запроса вы можете выбрать поля, которые хотите отобразить.

Итак, в вашем случае URL-адрес запроса будет содержать select определенные поля.

api/v1/custom-fields?select=name,city,state

И в возвращаемом объекте будут возвращены только значения «имя, город, штат», а не весь объект.

См. приведенный пример здесь.

person Kishore Bandi    schedule 23.03.2016