Добрый день. Подскажите пожалуйста, как правильно использовать вложенные сущности в ответе REST?
Например:
Есть простой сервис по созданию задач.
Для создании задачи делаем POST запрос на эндпоинт /rest/tasks
{
"author_id": 2
"task": "blah blah"
}
Можно ли вывести еще и вложенное сущности с именем пользователя? Правильный ли это подход?
например:
/rest/tasks/1
{
"id": 1,
"author": {
"id": 2,
"username": "user"
},
"task": "blah blah"
}
Если есть ссылки на какие-то дополнительные источники/книги по лучшим практикам, пожалуйста укажите.