cocos2d-x中使用json
来源:互联网 发布:ubuntu桌面文件夹小时 编辑:程序博客网 时间:2024/06/07 17:05
项目中,用到了弱联网。习惯性的选用json了:通用,方便。
C++要使用JSON来解析数据,采用jsoncpp。
下载jsoncpp后,直接解压缩使用即可。
因为要跨平台,所以选用了使用源码的方式。添加的时候,适当处理下目录,否则头文件和cpp文件比较乱。
使用平台:visual studio2012
工程目录如下:
右击【工程属性】,添加到jsoncpp目录到include目录列表中。
- #include "json.h"
- using namespace Json;
- copy jsoncpp文件夹到项目的Classes目录
- 来个测试程序:如下
偷个懒,来个测试:
CCScene* PlayRoom::scene(){ CCScene * scene = NULL; do { // 'scene' is an autorelease object scene = CCScene::create(); CC_BREAK_IF(! scene); // 'layer' is an autorelease object PlayRoom *layer = PlayRoom::create(); CC_BREAK_IF(! layer); // add layer as a child to scene scene->addChild(layer); } while (0);string test = "{\"age\" : 5}"; //保存上文的json类型的数据Reader reader;Value val;if (reader.parse(test,val)){if (!val["age"].isNull()){int i = val["age"].asInt();CCLOG("age is :%d",i);}} // return the scene return scene;}
程序结果:
- cocos2d-x中使用json
- cocos2d-x中使用json
- cocos2d-x中使用json
- cocos2d-x 使用libjson解析json
- 【cocos2d-x 3.5】Lua Json使用
- cocos2d-x 中使用lua
- Cocos2d-x 中使用多线程
- Cocos2d-x 中使用多线程
- Cocos2d-X中使用Socket
- Cocos2d-X中使用Socket
- cocos2d-x中使用sqlite
- cocos2d-x中使用Http
- cocos2d-x Json解析
- cocos2d-x读取json
- Cocos2d-x Json读写
- [寒江孤叶丶的Cocos2d-x之旅_16]Cocos2d-x LUA脚本中解析Json的方法
- Cocos2d-x学习(五):cocos2d-x解析json(使用libjson库)
- Cocos2d-x学习(五):cocos2d-x解析json(使用libjson库)
- 详解css定位与定位应用
- cygwin ssh: connect to host localhost port 22: Connection refused
- 二维数组的动态分配
- 数组的顺序表示和实现
- poj 3164 Command Network(最小树形图—朱刘算法模版)
- cocos2d-x中使用json
- 富文本乱码问题
- ismacrypt 开发参考
- 蹂躏假装编程内行的傻逼(直播)
- yii的relations方法的使用
- java Synchronized 异步互斥详解
- __FILE__,__LINE__,FUNCTION__实现代码跟踪调试
- #progma详解
- C语言qsort用法