Я читал несколько тем о GraphQL, и одна из замечательных функций, которые мне нравятся, — это то, что вы можете указать нужные поля (клиентская сторона). Я думаю, может быть, я также могу добавить его в REST API. Я смотрю вокруг и обнаруживаю, что уже есть такая спецификация: fetching-sparse-fieldsets
Поэтому я пытаюсь добавить такую функцию в Symfony. (Особенно в FOSRestBundle+JSMSerializer). Но я не совсем уверен, ценен он или нет. Может кто-нибудь дать вам совет?