var stringToJson = function(value){ try{ eval('('+value+')'); return angular.fromJson(value); } catch(er){ return value; } }
注:
angular.fromJson(value); 为angularjs前端框架中的JSON格式字符串转JSON对象的方法,此处非完整方法,主要演示通过try捕捉eval异常判断传入参数是否为json格式字符串
用途:
将JSON字符串转为JSON对象同时判断是否有异常