- 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 对象同时判断是否有异常
来源: http://www.bubuko.com/infodetail-1952339.html