Javascript 如何检查Jquery数据是否为JSON格式或简单HTML格式?
我想检查JSON数据 如果我得到一个JSON格式的数据 执行此代码吗 否则 这个代码 我该怎么做 Jquery中数据的示例变量:Javascript 如何检查Jquery数据是否为JSON格式或简单HTML格式?,javascript,jquery,json,Javascript,Jquery,Json,我想检查JSON数据 如果我得到一个JSON格式的数据 执行此代码吗 否则 这个代码 我该怎么做 Jquery中数据的示例变量: data 使用JSON.parse()检查它。 尝试: 将此函数添加到代码中: function isJSON(data) { try { JSON.parse(data); return true; } catch (ex) { return false; } } 简单地使用它: if(is
data
使用JSON.parse()
检查它。
尝试:
将此函数添加到代码中:
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,它将无法通过检查并转到其他位置part@CodeHunter,无效的json被视为非json数据!不能将无效的json检测为json,因为它不是@代码猎人我做了小提琴。@CodeHunter是的,它将转到其他部分。
if(isJSON(data))
// it's json, do whatever you want
else
// it's not json, do whatever you want