CocosCreator之Json文件之读

CocosCreator之Json配置读取

在cocoscreator中,我采取了json文件作为配置文件。在这里记录下json文件的读取方式。

需要读取的json文件格式

[

    { "ID": "BS001", "Name": "鬼道士" },

    { "ID": "BS002", "Name": "钟馗" },

    { "ID": "BS003", "Name": "哈哈" }

]

在这里需要特别注意下,两个中括号的使用"[","]",在cocoscreator里面,如果是"{}"大括号打头的话,读取出来的东西就是一个对象,而且不是分开的对象。

读取

var jsonPath = "xx/xxxxx.json";

var url = cc.url.raw( jsonPath);

cc.loader.load( url, function( err, res) {

// 解析方法1:

    for (var i = 0; i < res.length; i ++){

        var na = res[i].Name;

        var ag = res[i].ID;

        console.log('名字是 ' + na + ' ID ' + ag + ' 性别 ' + fe);

// 解析方法2:

        var objInfos = eval(res);

        // cc.log("objInfos == ", objInfos);

        // cc.log("objInfos == ", objInfos[0]["Name"]);

        // cc.log("objInfos == ", objInfos[1]["Name"]);

    }

})

log : 

名字是 鬼道士 ID BS001 性别 111

名字是 钟馗 ID BS002 性别 111

名字是 哈哈 ID BS003 性别 111

两种方法进行解析,不过eval方法,解析出来的为object类型


cocoscreator的写入后续再写出来。

补充:

cocoscreator再WIN上模拟器的默认存储位置

win模拟器的sqlite默认存储路径:CocosCreator安装目录\resources\cocos2d-x\simulator\win32\jsb.sqlite直接删除这个文件,就删除了你的存档。下次你setItem的时候会再自动生成。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容