JS 判断字符串是否为JSON格式
参数:字符串
function strIsJSON(str) {
// 判断是否为字符串
if (typeof str == 'string') {
try {
// 解析字符串
var obj = JSON.parse(str);
// 判断类型是否正确,正确就是json
if (typeof obj == 'object') {
return true;
} else {
return false;
}
} catch (e) {
// 解析出错肯定不是字符串
return false;
}
}
}