Я объясню свой вопрос на примере: допустим, у меня есть бэкэнд с базой данных SQL и API REST, который обслуживает JSON.В API есть ресурс заявок, который описывает заявки о заказе, который содержит статьи.Когда я перечисляю все утверждения, я бы хотел, чтобы в объекте JSON для каждого утверждения заказа были указаны эти поля, чтобы ограничить вызовы API:
{
"customerNumber": "112235-12312",
"customerName": "A name"
"orderNumber": "6575-12316",
"claims": [
{
"articleNumber": "24141241",
"articleName": "Article Name",
"claimed": 3
},
...
],
}
По соображениям согласованности я хочу, чтобы объект JSON был одинаковым длявсе HTTP-глаголы, но при создании или обновлении ресурса я не знаю, будет ли хорошей практикой отправлять данные на сервер, которые не будут сохранены в БД, в данном случае customerName или articleName.Мне бы очень хотелось, чтобы эти данные были в объекте JSON при перечислении cliams, в противном случае мне пришлось бы делать много вызовов API и делать все медленнее.