我的腳本從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