I have a array with json objects. some objects properties values I need to convert to number from string. I need to push converted number value json to new list. I tried using floatparse but didnt succeed. code
var json = [{
"id" : "0",
"msg" : "hi",
"cost" : "250.24",
"discount": "10"
},
{
"id" : "1",
"msg" : "there",
"cost" : "45.00",
"discount": "0"
}];
var json1 = [];
for (var key in json) {
if (json.hasOwnProperty(key)) {
for (const prop in json[key]) {
const parsed = parseFloat(json[key][prop]);
res[key][prop] = isNaN(parsed) ? json[key][prop] : parsed;
// need to push array of modified json object value converted to number from string into json1
}
}
}