我确实相信“f =”function(){}会产生一个你可以评估的字符串版本:
var test = "f = " + function() { alert("Hello"); }; eval(test)
对于良好的json处理,我建议使用prototype,它有很好的方法将对象序列化为json.