Мне нужно преобразовать данные следующим образом:
{peopleList: [{id:1, name: 'joe'}, {id: 2, name: 'john'}], page: 1, rowPerPage: 8}
к этой модели:
{entities: {'0': {id: 0, name: 'joe'}, '1': {id: 1, name: 'john'}, page: 1, rowPerPage: 8}, result: [0, 1]}
но когда я добавляю эту схему:
const people = new schema.Entity('peopleList');
const normalizedData = normalize(_data, { peopleList: [people] });
Я получаю этот вывод:
{
"entities": {
"peopleList": {
"1": {
"id": 1,
"name": "joe"
},
"2": {
"id": 2,
"name": "john"
}
}
},
"result": {
"peopleList": [
1,
2
],
"page": 1,
"rowPerPage": 8
}
}
Я не знаю точно, как сделать правильную схему, которая создаст результат, поданный как мое желание. возможно, правильный путь - это получить результат, а этот вывод правильный. есть идеи?