报错原因:
1、解析的字符串对象中,包含单引号'',JSON.parse无法识别
例如:{ "name": 'jay chou' }
2、解析的对象key值为 单引号''包裹或 未用双引号包裹
例如:{ 'name': "jay chou" } 或 { name: "jay chou" }
3、出现多余的, 或者; 等符号
例如:singer后多了,
{
"Jay": {
"age": 36,
"job": "singer",
}
}
或 最后面多了;
{
"Jay": {
"age": 36,
"job": "singer"
}
};