
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对象同时判断是否有异常