cocos2dx如何解析json 2.2.1

来源:互联网 发布:301跳转破微信封域名 编辑:程序博客网 时间:2024/05/11 16:40

由于项目需要json格式解析,给大家分享学习一下,我用的cocos2dx版本是2.2.1

如下先添加头文件json_lib.h

#include "E:\cocos2d\cocos2d-x-2.2.1\extensions\CocoStudio\Json\lib_json\json_lib.h"

我这里使用了绝对地址,因为不用绝对地址,我的项目这里会有报错。

在init里面写上

CSJson::Reader read;unsigned long ilength;    //这里是将enemy.json文件解析出来,付给pBuffer字符串char* pBuffer = (char *)CCFileUtils::sharedFileUtils()->getFileData(cocos2d::CCFileUtils::sharedFileUtils()->fullPathForFilename("enemy.json").c_str(), "r", &ilength);    CCLog("%s",pBuffer);reader.parse(pBuffer, root);


然后CCLog就可以把整个json文件的内容打印出来了 。已经测试,移到安卓环境,生成apk,显示正常。

参考资料:http://www.2cto.com/kf/201401/269785.html

0 0
原创粉丝点击