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

SyntaxError:在 Graphiql 中测试时,JSON 中位置 0 处出现意外标记 <

渲染中的 Laravel + Vue 错误:“SyntaxError:JSON 中位置 0 的意外标记 u”