工具里是数组,但远程调试是json是为什么?

发布于 6 年前作者 qianqiang9524 次浏览最后编辑 6 年前来自 ask

在论坛里快一个星期了,就是解决不了这个bug

工具里面是输出数据是数组

但是远程调试是json

2 回复
tgao
tgao1 楼6 年前

服务器是否返回了 BOM 头导致 json 解析失败?

请尝试这样的写法:

// ...
const rawData = res.data
let parsedData = rawData
if (typeof rawData === 'string') {
  // manually parse it
  try {
    parsedData = JSON.parse(rawData.trim())
  } catch (e) {
    console.error(e)
  }
}
 
// do something with parsedData
// ...
yan04
yan042 楼4 年前

刚刚做完测试,确实是bom的问题,谢谢,真的非常感谢。