【发布时间】:2016-03-07 19:23:03
【问题描述】:
我有几个 JSON 文件的结构是这样的(我们称之为 info.json):
{
'data': {
'title': 'Job',
'company': 'Company',
'past': [
'fulltime': [
'Former Company'
],
'intern': [
'Women & IT',
'Priority 5'
]
],
'hobbies': [
'playing guitar',
'singing karaoke',
'playing Minecraft',
]
}
}
在一个单独的 JavaScript 文件中,我有一个如下所示的函数:
function getJSONInfo() {
fetch('info.json').then(function(response) {
return response.json();
}).then(function(j) {
console.log(j);
});
}
当我运行getJSONInfo() 时,我不断收到此错误:
Uncaught (in promise) SyntaxError: Unexpected token '
我错过了什么?我在任何地方都没有流浪的',所以我不确定出了什么问题。
【问题讨论】:
-
我也遇到了同样的问题,但我的响应来自 .NET OAuth 代码,直到最近它才为我工作。你还记得是什么问题吗?
-
@Tom 因为我用了单引号而不是双引号,所以用单引号是无效的 JSON!
标签: javascript json fetch-api