Здравствуйте, с сервера приходит следующий объект:
{
id: 1,
test_service_id: 43,
data: {
title: "test",
img: null
},
user_info: {
name: "test"
}
}
мне нужно нормализовать этот объект таким образом:
{
id: 1,
testServiceId: 43,
title: "test".
img: null,
userInfo: {
name: "test"
}
}
Как это лучше сделать?
Как вариант, можно создать класс-модель и потом, при отправке на сервер, собирать его заново.
class Model {
constructor(raw) {
this.id = id
this.testServiceId = raw.test_service_id
...
}
}
Как вы организовываете объекты, приходящие с сервера, какие решения\подходы для этого используете?