js Uncaught SyntaxError: Unexpected token , in JSON at position xxx at JSON.parse问题解决
问题描述:
Uncaught SyntaxError: Unexpected token , in JSON at position 4100 at JSON.parse
JSON.Parse()方法使用错误。
问题解决:
有以下几种情况:
1、JSON.parse()方法参数不是string类型。
解决办法:
data = typeof data =='string'?JSON.parse(data):data;
2、JSON.parse()方法参数不符合json格式。
(1)value值为空。
错误示例:
var data='[{
"minDateTime": ,
"maxDateTime":
}]';
正确示例:
var data='[{
"minDateTime":"2020-08-01" ,
"maxDateTime":"2020-08-07"
}]'
(2)嵌套json双引号引用错误。
错误示例:
var data='[{
"arr1":"[{
"content1":"123"
}]"
}]';
正确示例:
var data='[{
"arr1":[{
"content1":"123"
}]
}]';
(3)key或value的双引号缺失。
错误示例:
var data='[{
minDateTime":"2020-08-01" ,
"maxDateTime":"2020-08-07"
}]'
正确示例:
var data='[{
"minDateTime":"2020-08-01" ,
"maxDateTime":"2020-08-07"
}]'
还没有评论,来说两句吧...