json解析出错

js当中JSON.parse报错,但是json校验通过啊,究竟是啥问题,代码如下:写不下这么多字,上图好了2句之间望打分号,打了分号显示的错误是UNexpectedtok... js当中JSON.parse报错,但是json校验通过啊,究竟是啥问题,代码如下:
写不下这么多字,上图好了
2句之间望打分号,打了分号显示的错误是UNexpected token
展开
 我来答
yugi111
推荐于2017-10-03 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部

浪费生命而且无聊的大鸡鸡,你在浏览器console测试的时候能加个分号结束么?!

追问
并不是这个问题,我只是截图的时候忘加分号了,之前我都是一句一句执行的,问题补充里边有说明,加了分号的错误是unexpected,而且其他同样结构数据解析都没问题,就这个有问题,但是json检验是通过了的
追答

把你的那个json数据的文件上传到百度网盘即可,我来具体看看


不用上传了,单引号里面的单引号如果转义,这个JSON.parse方法是不支持转换的

另外,这个JSON在有的浏览器是不支持的,慎用啊,大底笛。。。


用eval即可

var al = '{"result":{\'rating\':3}}';

eval("(" + al + ")");


推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式