如何在javascript中加载Cocos2d-X3.0中的JSON数据

如何在javascript中加载Cocos2d-X3.0中的JSON数据,javascript,cocos2d-x,Javascript,Cocos2d X,如何从Cocos2d-X3中的文件加载javascript结构(对象或数组) Myres/test.json: { version:"1.0", data:"this is some data." } 我可以像这样加载文件内容: var data = fileUtil.getStringFromFile('res/test.json'); cc.log(data); 从字符串加载javascript结构的最佳方法是什么?cocos2d-x中是否有直接执行此操作的函数?标准的J

如何从Cocos2d-X3中的文件加载javascript结构(对象或数组)

My
res/test.json

{
    version:"1.0",
    data:"this is some data."
}
我可以像这样加载文件内容:

var data = fileUtil.getStringFromFile('res/test.json');
cc.log(data);
从字符串加载javascript结构的最佳方法是什么?cocos2d-x中是否有直接执行此操作的函数?

标准的JSON.parse工作:

var fileUtil = cc.FileUtils.getInstance();
var data = fileUtil.getStringFromFile('res/test.json');
var jData = JSON.parse(data);
但请注意,所有属性名都必须以引号传递,否则解析器将失败
res/test.json
必须如下所示:

{
    "version":"1.0",
    "data":"this is some data."
}

TravISG:我写的模块在移动中没有使用,但是在移动COCOS2D C++版本的Mozilla运行时,这种标准函数的丢失可能性很小。它与桌面版几乎相同。