没找到直接的方法,只能通过转换json时抛出异常,通过try-catch来处理判断,代码如下:
checkIsJsonString(str){
try {
//通过JSON将str转换为json对象,如果转换出现异常,进入catch,返回false
let obj = JSON.parse(str);
if (typeof obj === 'object' && obj) {
return true;
} else {
return false;
}
} catch (error) {
//转换异常,返回false
return false;
}
},