json转js的时候偶尔会遇见错误,百度了一下加上看网课学到了两点解决方案:
1.规范json的书写方式
注意加双引号,无论是键值对还是什么,凡是里面的数据,都需要用双引号包起来
2.使用eval( )
eval() 内的括号必须要有
// variable 是变量名 可随意改
let variable = eval("("+ jsonObj +")")
看网课上说这种无论json中是单引号还是双引号,基本上都可以正确转换,我到现在用着也正常,推荐这种方法
不会的可以参考一下
才疏学浅,哪个地方表达不准确评论改正一下