1
我想檢查JSON數據。如何檢查JQuery數據,數據是以JSON形式還是簡單的HTML形式?
,如果我在JSON
的形式得到了數據執行此代碼
否則
此代碼。
我該怎麼做?
舉例變量爲數據jQuery中:
data
我想檢查JSON數據。如何檢查JQuery數據,數據是以JSON形式還是簡單的HTML形式?
,如果我在JSON
的形式得到了數據執行此代碼
否則
此代碼。
我該怎麼做?
舉例變量爲數據jQuery中:
data
使用JSON.parse()
檢查它。 嘗試:
try
{
var json = JSON.parse(your string);
}
catch(e)
{
//not a json
}
此功能添加到您的代碼:
function isJSON(data) {
try {
JSON.parse(data);
return true;
} catch (ex) {
return false;
}
}
,並簡單地使用它:
if(isJSON(data))
// it's json, do whatever you want
else
// it's not json, do whatever you want
必用無效的Json工作?如果我收到無效的JSON,它應該失敗檢查並轉到其他部分 –
@CodeHunter,無效的json被視爲非json數據!你無法檢測到無效的json是json,因爲它不是! –
@AshrafBashir所以它會去Else部分吧? –