项目场景:
JSON格式字符串转换为js对象时,出现错误:Unexpected token u in JSON at position 0
问题描述

原因分析:
JSON.parse(value)
value值不是字符串类型导致的
解决方案:
判断数据是否是string类型
function isJSON(value) {
if(typeof value == 'string'){
try{
JSON.parse(str)
return true
}catch(e){
return false
}
}
}