У меня есть модель, и мне нужно сопоставить этот json, отфильтрованный от другого объекта json ниже, с моделью. Я хочу преобразовать все числовые значения в строки, но сохранить значения bool нетронутыми. Как это можно сделать динамически?
var users = [{
"firstName": "john",
"middleName": null,
"lastName": "doe",
"registrationNumber": 334,
"isOld": true
},
{
"firstName": "paul",
"middleName": null,
"lastName": "dean",
"registrationNumber": 123,
"isOld": true
},
{
"firstName": "andrew",
"middleName": null,
"lastName": "mac",
"registrationNumber": 132,
"isOld": true
}
]
Это отображает отфильтрованные данные в мою модель, однако числовые поля по-прежнему числительны c, и они нужны мне как строки. Помните, что это данные Dynami c, поэтому у меня может не быть чисел.
this.model = {};
users.map(item => this.model[item.key] = item.value);