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);