我的脚本从cookie获取一些字符串化的json数据。JSON.parse错误保护
var cookie = $.cookie('someKey');
if (typeof(cookie) == 'string') {
var fromCookie = JSON.parse(cookie);
}
数据来自用户通过cookie,所以我想确保它是json。 如果不是JSON,脚本错误停止
SyntaxError: JSON.parse: end of data after property value in object
var fromCookie = JSON.parse(cookie);
如何检查数据并获得假到fromCokie而不是让错误
看到这个问题下面的几个问题,它显示了一个try/catch方法:http://stackoverflow.com/questions/15093419/how-do-you-use-parsejson-in-jquery-1-9 -1 – adeneo 2013-02-26 15:58:38