JSON.parse报错 SyntaxError: Unexpected token ' in JSON at position 217 at JSON.parse (<anonymous>)

报错原因:

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"
}
};
posted @ 2020-10-14 15:42  FEDeveloper  阅读(1450)  评论(0编辑  收藏  举报