Uncaught SyntaxError: Unexpected token o in JSON at position 1是一个在使用JSON.parse方法时经常会遇到的报错,
那么问题来了报错信息中的token o代表了啥???
首先必须记住,JSON.parse的第一个参数是字符串!!!所以上面的转化自然是[object object]
测试一下其他数据就知道了
切记我们在使用JSON.parse方法的时候,请先用JSON.stringify方法
JSON.parse(JSON.stringify(data))
有用的链接
mdn呀
https://stackoverflow.com/questions/38380462/syntaxerror-unexpected-token-o-in-json-at-position-1
网友评论