in-app-purchase-multiple-iec
Version:
In-App-Purchase validation and subscription management for iOS, Android, Amazon, and Windows
25 lines (22 loc) • 627 B
JavaScript
module.exports.parse = function (response) {
var res = {};
for (var key in response) {
var val = response[key];
var name = toCamelCase(key);
if (!isNaN(val) && typeof val !== 'boolean') {
res[name] = parseFloat(val);
} else {
res[name] = val;
}
}
return res;
};
function toCamelCase(str) {
var list = str.split('_');
var res = '';
for (var i = 0, len = list.length; i < len; i++) {
res += (i === 0 ? list[i][0] : list[i][0].toUpperCase()) + list[i].substring(1);
}
return res;
}
;