JSON.parse()是用来对json对象和字符串之间的相互转换的,所以一般在使用的时候遇到相关报错就是因为在使用的时候没有做响应的非空判断,或者是数据格式错误造成的。
具体报错信息如下:
该报错是由于JSON.parse()在使用过程中没有对数据源进行判断。例如,需要处理转换的数据源为空值、格式改变的时候,如果不对数据源做对应的处理,直接使用JSON.parse(),必然报错.
例如:
修改前:
修改后:
JSON.parse()是用来对json对象和字符串之间的相互转换的,所以一般在使用的时候遇到相关报错就是因为在使用的时候没有做响应的非空判断,或者是数据格式错误造成的。
具体报错信息如下:
该报错是由于JSON.parse()在使用过程中没有对数据源进行判断。例如,需要处理转换的数据源为空值、格式改变的时候,如果不对数据源做对应的处理,直接使用JSON.parse(),必然报错.
例如:
修改前:
修改后: