使用 cc.loader.loadRes加载json文件时提示“Unexpected token ? in JSON at position 0”

onLoad () {

    cc.loader.loadRes('chapterData' ,function(err,res){
        if (err) {
            cc.log("+++++++++++++++++++++++++"+err);
            }
        else{
            var list = res;
        };
    });   
         
}

chapterData.json文件是
[{
“id”: “1”,
“name”: “夜幕”,
“des”: “危险的森林”,
“task”: “干掉怪物”,
“rewards”: “蘑菇”
},
{
“id”: “2”,
“name”: “大海”,
“des”: “大海啊全是水”,
“task”: “来游泳”,
“rewards”: “贝壳”
}
]

err报错信息是
JSON Loader: Parse json [D:/game/coins/assets/resources/chapterData.json] failed : SyntaxError: Unexpected token ? in JSON at position 0

寻求帮助~~~

json文件错了

json 文件头带Bom,想办法另存为不带Bom的Utf-8格式

兄弟你这个问题解决了吗?能问一下解决办法吗?

建议你们看一下1.10的资源升级文档 就能解决你们的问题的

解决办法 简单来说 就是loadres第二参数限定一下资源类型

把json的编码格式改成UTF-8-BOM格式就行,我之前也是报一样的错误