在使用前台JSON.parse()函数转换后端传递的参数时报了这个错误,首先需要注意的是JSON.parse()函数只适用于将字符串JSON转换为前台可用Object对象类型,正常的JSON对象应该是{name:"miku",age:"18",item:[]},这种格式(其实也就是一个正常对象的格式),那么JSON字符串对象就是'{"name":"miku","age":"18","item":[]}'这种格式,JSON.parse()函数对于转换的格式是有严格的要求限制的,但是很明显现在我从后台接收到的数据是一个数组对象,那么他也就不适用于这个方法转换了,最后查阅了相关资料后发现了一个函数eval() 使用这个函数后就可以直接把数组对象直接转换为前台可以使用的数组对象
JS转换数组对象时报 Unexpected token t in JSON at position 2错误
最新推荐文章于 2023-10-03 19:23:18 发布