SyntaxError:app.js 中位置 0 处 JSON 中的意外标记 C [重复]
Posted
技术标签:
【中文标题】SyntaxError:app.js 中位置 0 处 JSON 中的意外标记 C [重复]【英文标题】:SyntaxError: Unexpected token C in JSON at position 0 in app.js [duplicate] 【发布时间】:2021-03-30 07:24:21 【问题描述】:代码如下: 我收到一条错误消息:SyntaxError: Unexpected token C in JSON at position 0 但有时会发生这种情况。
function fetchData(user_country)
fetch(`https://covid19-monitor-pro.p.rapidapi.com/coronavirus/cases_by_days_by_country.php?country=$user_country`,
"method": "GET",
"headers":
"x-rapidapi-key": "0eb507ba94mshbdcee33e20f63e2p1f00eajsn1967cf2bd741",
"x-rapidapi-host": "covid19-monitor-pro.p.rapidapi.com"
)
.then(response =>
return response.json();
)
【问题讨论】:
这能回答你的问题吗? SyntaxError: Unexpected token C in JSON at position 0 - Ionic 2 Http GET request 【参考方案1】:您的 API 返回的响应不是可解析的 JSON 格式。首先,console.log response
看看你得到了什么
然后你可以把它转换成 JSON
【讨论】:
以上是关于SyntaxError:app.js 中位置 0 处 JSON 中的意外标记 C [重复]的主要内容,如果未能解决你的问题,请参考以下文章
在 JSON.parse 的位置 0 处获取“SyntaxError:”JSON 中的意外标记”
NodeJS SyntaxError:JSON 中位置 0 的意外标记
“SyntaxError:意外的令牌 < 在 JSON 中的位置 0”
SyntaxError:位置 0 处 JSON 中的意外标记 C