json中出现意外的令牌D?

时间:2018-10-23 09:25:01

标签: javascript

我需要从一个返回字符串的URL中获取csv数据。当我调用res.json()时,它会引发错误,即json在位置0(字符串的第一个字母)中出现意外的标记D。为什么?响应正是我想要的,我只是想得到它。

fetch("https://cors-anywhere.herokuapp.com/http://www.football-data.co.uk/mmz4281/1718/I1.csv")
    .then(res => res.json())
    .then(res => console.log(res))
    .catch(err => console.log(err))

1 个答案:

答案 0 :(得分:4)

因为您要的是csv文件,所以它不是json。使用res.text()来检索文本。