报错如上图
根据代码排查是因为此处字段为空。
经过种种排查,发现不是接口返回数据的问题。在百度中查到一般会出现这种情况,Json.parse() 括号里边的值不能为空值 为空就会报错。然后测试了一下依旧报错。又发现了另一种情况
若对象的参数或数组的元素中遇到地址,地址中包括?、&这些特殊符号时,对象/数组先要通过 JSON.stringify
转化为字符串再通过encodeURIComponent编码,接收时,先通过decodeURIComponent解码再通过JSON.parse转换为JSON格式的对象/数组
改完后
数据正常显示。