JSFiddle - React, Tailwind, and code Playground
by fkling
JavaScript
var str = '{ \
"a1": "5", \
"b1": "10", \
"c1": "function(param1,param2) { return param1 +param2}" \
}';
var obj = JSON.parse(str, function(k, v) {
if (/^function\([^)]*\)\s*{/.test(v)) {
return Function('return ' + v)();
}
return v;
});
console.dir(obj);