如何从 Cocos2d-X 3 中的文件加载 JavaScript 结构(对象或数组)。
我的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."
}
关于javascript - 如何在Cocos2d-X 3.0中使用javascript加载JSON数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20686518/