首先字符串和json字符串是有区别的:
然后封个方法判断好了:
/** 判断字符串的情况 */
export function judgeString(val: string) {
if (typeof val == 'string') {
try {
JSON.parse(val);
return true;
} catch(e) {
return false;
}
}
}
使用:
var wgInfo;
if(judgeString(res.data)) {
wgInfo = JSON.parse(res.data);
}