位置: 编程技术 - 正文

cocos2dx 3.x关于json数据的解析(转)(cocos2dx schedule)

编辑:rootadmin
#include "json/rapidjson.h" #include "json/document.h"别忘了导入头文件>>>>>>>>>>>属性方式的json的读取>>>>>>>>>>>String filename = "testdata.json"; rapidjson::Document doc; //判断文件是否存在 if (!FileUtils::getInstance()->isFileExist(filename.getCString())) { log("json file is not find [%s]", filename); return false; } //读取文件数据,初始化doc std::string data = FileUtils::getInstance()->getStringFromFile(filename.getCString()); doc.Parse<rapidjson::kParseDefaultFlags>(data.c_str()); //判断读取成功与否 和 是否为数组类型 if (doc.HasParseError() || !doc.IsArray()) { log("get json data err!"); return false; } for (unsigned int i = 0; i<doc.Size(); i&#;&#;) { //逐个提取数组元素(声明的变量必须为引用) rapidjson::Value &v = doc[i]; String name;//名称 int age;//血量 String sex;//防御力 //判断各属性是否存在(可以支持中文(UTF8&#;式)) if (v.HasMember("name") && v.HasMember("age") && v.HasMember("sex")) { //按属性提取数据 name = v["name"].GetString(); age = v["age"].GetInt(); sex = v["sex"].GetString(); log("ID:%d,名称:%s,血量:%s", age, name.getCString(), sex.getCString()); } } return true;>>>>>>>>>>>对象方式的json的读取>>>>>>>>>>> String filename = "testdata.json"; rapidjson::Document doc; //判断文件是否存在 if (!FileUtils::getInstance()->isFileExist(filename.getCString())) { log("json file is not find [%s]", filename); return false; } //读取文件数据,初始化doc std::string data = FileUtils::getInstance()->getStringFromFile(filename.getCString()); doc.Parse<rapidjson::kParseDefaultFlags>(data.c_str()); //判断读取成功与否 和 是否为数组类型 if (doc.HasParseError() || !doc.IsArray()) { log("get json data err!"); return false; } //从第2行开始,因为第一行是属性 for (unsigned int i = 1; i<doc.Size(); i&#;&#;) { //逐个提取数组元素(声明的变量必须为引用) rapidjson::Value &v = doc[i]; String name;//名称 int age;//血量 String sex;//防御力 //按下标提取 int a = 0; name = v[a&#;&#;].GetString(); age = v[a&#;&#;].GetInt(); sex = v[a&#;&#;].GetString(); log("age:%d,name:%s,sex:%s", age, name.getCString(), sex.getCString()); } return true;

推荐整理分享cocos2dx 3.x关于json数据的解析(转)(cocos2dx schedule),希望有所帮助,仅作参考,欢迎阅读内容。

cocos2dx 3.x关于json数据的解析(转)(cocos2dx schedule)

文章相关热门搜索词:cocos jsc,cocos creator js ts,cocos2d-js-min.js,cocos2d-js-min.js,cocos2d-js-min.js,cocos2dx-js,cocos2dx-js,cocos jsc,内容如对您有帮助,希望把文章链接给更多的朋友!

eclipse cocos2dx Command line too long eclipsecocos2dx总是编译,然后运行不起来。看了下控制台的编译结果出现:::****Clean-onlybuildofconfigurationDefaultforprojectMagicQuiz****delClasses/AppDelegate.o........

解决在ios8中, cocos2dx 2.x版本里CCClippingNode没有效果的问题 这个问题今天纠结了一天,TestCpp里没有问题,自己写的DEMO却一直报Stencilbufferisnotenabled。最后找到了暂时的解决方法。在AppController.mm里添加[__glViewlayoutS

cocos2dx Excel表格数据通过csv保存到数据库sqlite 最近需要策划给些数据调试,用Excel比较方便,然后再转换到数据库里程序使用1,首先创建好表,第一行,每列对应数据库中表名,写好数据后,另存

标签: cocos2dx schedule

本文链接地址:https://www.jiuchutong.com/biancheng/368926.html 转载请保留说明!

上一篇:cocos2dx C++ 粒子效果使用(cocos2dx shader)

下一篇:eclipse cocos2dx Command line too long

  • 矿产资源补偿费计入管理费用吗
  • 企业稳岗返还申请报告模板
  • 旅行社给游客买保险的步骤是什么
  • 咨询服务合同印花税税目
  • 企业汇算清缴时允许税前扣除的工资是什么
  • 债转股资金
  • 贸易类公司做产品代理账务如何处理
  • 还有预算外资金的说法吗
  • 矿泉水资源税计税依据
  • 质检实验室布局
  • 盘盈入库做什么分录
  • 结转预交增值税会计处理
  • 预收账款多说明什么
  • 代理进出口公司结售汇
  • 技术服务发票是劳务发票吗
  • 公司和个人大额往来怎么办
  • 航天信息服务费的会计分录
  • 公司购买的商品给别的企业用了,企业所得税能列支吗
  • 公司租房可以入公积金吗
  • 代开票的时候扣了城建税,申报的时候还需要填写吗?
  • 银行代扣社保费
  • 年终一次性奖金个税计算
  • 交印花税会计分录怎么写
  • 出售报废固定资产的净损失计入什么科目
  • deepin如何
  • 固定资产折旧计提时间
  • win11怎么添加字体到个性化
  • 鸿蒙系统蓝牙耳机声音小怎么办
  • 电脑dwm.exe是什么
  • php输入输出
  • 报销费用填制什么凭证
  • 哪些项目容易漏缴个人所得税?
  • 企业代扣代缴个人所得税会计分录
  • 一个非常有用的工具用英语怎么说
  • 银行日记账本月没有发生业务
  • 编译redis报错
  • 财政专户资金是什么意思
  • vue知识点汇总
  • fsck命令详解
  • 防洪费属于税金及附加吗
  • 信息技术服务费税收编码
  • 单位购日用品计提折旧吗
  • 公司总人数和上社保人数
  • 专用发票必须按照销售方开户行及账号付款吗
  • 购进商品的运费怎么记账
  • 从合同有什么
  • 微信支付宝等第三方支付的优缺点
  • 国家税务总局就是国税局吗?
  • 销售公司的主营业务成本怎么算
  • 经营活动的现金流量占全部现金流量的比重越大
  • 应交税费进项税额转出期末怎么结转
  • 发票冲红重新开具怎么做账务处理
  • 境外情况
  • 应收票据背书支付是什么
  • 暂估入库一直没有发票
  • 土地增值税怎么预交税款
  • 企业在销售过程中支付的消费税应通过什么账户进行核算
  • 未认证的进项税额转出怎么做分录
  • 应收帐款坏账处理
  • 关闭空闲的ide通知怎么写
  • page文档的排版技巧
  • raid主要使用三种技术
  • linux0.11文件系统
  • win7系统计算机管理打不开
  • win8自启动
  • jquery()
  • innertext赋值
  • 使用Android Go的手机
  • jquery mobile教程
  • python简单gui
  • js优化108条建议
  • 安卓抽象类
  • 如何利用python写爬虫
  • python中url
  • 12366纳税服务平台人工时间
  • 税务评估风险等级是什么
  • 卷烟批发环节的税率
  • 一般纳税人提供公共交通运输服务免征增值税
  • 房屋契税和维修基金是开发商交还是业主交
  • 教育费附加地方教育费附加税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设