Привет, при моделировании объекта JSON, который используется в качестве ответа, какова лучшая практика, когда отношения являются композицией - служат отношениями или служат плоскими? Пример:
Пример Плоское представление VehicleSpecification, TechnicalData, WeightAndConsump - отношение между VehicleSpecification и двумя другими является составом.
FactoryOrderResponse
{
orderUI:string,
vehicleSpecification: {
modelCode:String,
modelYear:String,
................
................
},
weightAndConsumption: { .......},
technicalData: {..........}
}
Пример ответа со связями:
FactoryOrderResponse
{
orderUI:string,
vehicleSpecification: {
modelCode:String,
modelYear:String,
weightAndConsumption: { .......},
technicalData: {..........}
}
}
Что было бы лучше для моделирования с учетом REST. Какие-нибудь лучшие практики относительно этого сценария?