function isJSON(str) {
if (typeof str == 'string') {
try {
var obj = JSON.parse(str);
if (typeof obj == 'object' && obj) {
return true;
} else {
return false;
}
} catch (e) {
return false;
}
}
return false
}
例:
isJSON('test') // 输出 flase
isJSON('{"type":"test","value":"test"}') // 输出 true