使用场景:在有些项目中我们会将用户输入的JSON字符串转化为对象形式并展示出来,那么首先我们就要判断一个字符串是否为一个合法的JSON字符串。
代码如下:
isJSON(str) {
if (typeof str === 'string') {
try {
let obj = JSON.parse(str);
if (typeof obj === 'object' && obj) {
return obj;
} else {
return false;
}
} catch (error) {
console.log(error);
return false;
}
}
},