参考
http://www.cnblogs.com/artwl/archive/2011/09/07/2169680.html
http://www.cnblogs.com/objectorl/archive/2009/12/29/eval-and-json.html
用json和javascript的时候 经常需要将后来传来的json格式数据转变为对象 比如
var jsonObject = eval("(" + jsonFormat + ")"); function(xmlHttp) { var val = xmlHttp.responseText; // 获取服务器端返回的文本流 var obj = eval('(' + val + ')'); // 利用eval函数将返回的文本流转换成JS对象 alert(obj.success); // 打印是否成功 alert(obj.message); // 打印服务器端返回的信息 }
原因参考上面2篇