由于项目需要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