{
"param1" : "str1",
"num1" : 1,
"someFunction" : "function(){alert(1);}"
}
var obj = JSON.parse(str,turnStrToFunction);
/*************
JSON.parse(str,reviver)
reviver function = > 轉換字串成為javascript function
**************/
function turnStrToFunction (key, value) {
if (value && (typeof value === 'string') && value.indexOf("function(") === 0) {
var jsFunc = new Function('return ' + value)();
return jsFunc;
}
return value;
};
沒有留言:
張貼留言