Javascript 未捕获的语法错误:意外标记:
当我尝试打印控制台时,我不确定.json文件第2行的错误是什么Javascript 未捕获的语法错误:意外标记:,javascript,syntax-error,Javascript,Syntax Error,当我尝试打印控制台时,我不确定.json文件第2行的错误是什么 { "users": [{ "timestamp": "5/4/2017 8:32:29", "name": "Alca", "IV": 5, "V": 5, "VI": 5, "I": 2, "II": 4, "III": 5, "VII": 4, "Rogue1
{
"users": [{
"timestamp": "5/4/2017 8:32:29",
"name": "Alca",
"IV": 5,
"V": 5,
"VI": 5,
"I": 2,
"II": 4,
"III": 5,
"VII": 4,
"Rogue1": 3,
"Holiday": null
},{ "timestamp": "5/4/2017 16:28:05",
"name": "Leon",
"IV": 1,
"V": 1,
"VI": 1,
"I": 1,
"II": 1,
"III": 1,
"VII": 1,
"Rogue1": 1,
"Holiday": 1
}]
}
var数据;
函数预加载(){
data=loadJSON('movies.json');
}
function setup() {
noCanvas();
console.log(data);}
冒号有什么问题,如何解决?谢谢。您在“用户”属性的末尾缺少一个括号
{
“用户”:[{
“时间戳”:“2017年5月4日8:32:29”,
“名称”:“Alca”,
“四”:5,
“V”:5,
“六”:5,
"一":二,,
“二”:4,
“三”:5,
“VII”:4,
“流氓1”:3,
“假日”:空
}],//更多代码。。。
}
我认为您应该删除“:”用户后面的内容,它没有显示语法错误。请检查此链接。如果有任何查询,请告诉我。正确的json是
{
"users": [{
"timestamp": "5/4/2017 8:32:29",
"name": "Alca",
"IV": 5,
"V": 5,
"VI": 5,
"I": 2,
"II": 4,
"III": 5,
"VII": 4,
"Rogue1": 3,
"Holiday": null
},{ "timestamp": "5/4/2017 16:28:05",
"name": "Leon",
"IV": 1,
"V": 1,
"VI": 1,
"I": 1,
"II": 1,
"III": 1,
"VII": 1,
"Rogue1": 1,
"Holiday": 1
}]
}
您可以在下面的链接中使用文本JSON查看器
你能发布错误截图以及如何打印它吗?我的代码末尾实际上有括号,所以我仍然不确定是什么错误尝试删除所有对象键的引号。因此,
用户
而不是“用户”
,以及所有其他用户。不是100%确定它们会导致错误,但它们肯定不是必需的。如果我删除冒号,我仍然会在开始时在[{上遇到错误。此外,当我尝试运行文件时,它会在“加载”时卡住我在我的问题中添加了预加载代码。这有什么问题吗?你能在控制台或任何地方得到任何错误消息吗?错误是什么?
{
"users": [{
"timestamp": "5/4/2017 8:32:29",
"name": "Alca",
"IV": 5,
"V": 5,
"VI": 5,
"I": 2,
"II": 4,
"III": 5,
"VII": 4,
"Rogue1": 3,
"Holiday": null
},{ "timestamp": "5/4/2017 16:28:05",
"name": "Leon",
"IV": 1,
"V": 1,
"VI": 1,
"I": 1,
"II": 1,
"III": 1,
"VII": 1,
"Rogue1": 1,
"Holiday": 1
}]
}