cocos2d-x之读取json文件

在resource文件夹下,添加data.json文件

新建-》Other-》empty-》open

就新建一个json文件了,

data.json内容如下

[{"name":"Hello","age":22},{"name":"World","age":   23}]

读取xml文件时要先引入头文件:#include <json/document.h>

在bool HelloWorld::init()中添加如下代码

1     //使用cocos2dx中内置的工具
2     rapidjson::Document d;
3     //解析文件 Parse<解析的方式(0:代表默认的解析方式)>(要解析的数据(通过工具类获取data.json))
4     d.Parse<0>(FileUtils::getInstance()->getStringFromFile("data.json").c_str());
5     //获取文件中的第一个元素,d[索引值,0代表为空,得强制类型转换一下][文件中的属性]
6     log("%s",d[(int)0]["name"].GetString());
7     log("%s",d[(int)1]["name"].GetString());

转载于:https://www.cnblogs.com/dudu580231/p/4384409.html

cocos2d-x之读取json文件相关推荐

  1. netcore读取json文件_.net core读取json格式的配置文件

    在.Net Framework中,配置文件一般采用的是XML格式的,.NET Framework提供了专门的ConfigurationManager来读取配置文件的内容,.net core中推荐使用j ...

  2. R读取json文件并转化为dataframe

    R读取json文件并转化为dataframe 目录 R读取json文件并转化为dataframe R读取json文件 把json转为dataframe

  3. python读取json配置文件_Python简单读取json文件功能示例

    本文实例讲述了Python简单读取json文件功能.分享给大家供大家参考,具体如下: read_json.json: { "rule":{ "namespace" ...

  4. java spark 读取json_apache-spark - 与aws-java-sdk链接时,在读取json文件时发生Spark崩溃 - 堆栈内存溢出...

    让config.json成为一个小的json文件: { "toto": 1 } 我做了一个简单的代码,用sc.textFile读取json文件(因为文件可以在S3,本地或HDFS上 ...

  5. qt先生成json文件后程序启动时读取json文件在一组数据模拟下正常,换一组数据就出现乱码

    提要 程序编号后自己模拟的数据程序在生成和解析json时都正常,但是换了一组数据,生成的json文件中部分中文乱码,且出现json文件的格式被混乱的现象. 效果 上述出现的不正确的json文件,如下: ...

  6. Python 读取json文件

    创建json文件: { "fontFamily": "微软雅黑", "fontSize": 12, "BaseSettings&q ...

  7. Python常用小技巧(五)——批量读取json文件

    Python常用小技巧(五)--批量读取json文件 前言:其实Python能够批量读取很多文件,这里,本人以json文件为例(json是标注图片时生成的文件,记录有标注的坐标和标签,友情推荐标注图片 ...

  8. mysql讀取sql_MySQL数据库之python json及mysql读取json文件存sql等问题

    本文主要向大家介绍了MySQL数据库之python json及mysql读取json文件存sql等问题 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. preface: 近期帮师 ...

  9. Java读取json文件,再生产新的json文件

    <!-- 阿里JSON解析器 --><dependency><groupId>com.alibaba</groupId><artifactId&g ...

最新文章

  1. 微信小程序架构分析 (上)
  2. java str.split(quot;cquot;),你真的完全理解了String的split方法?之二
  3. wandb: 深度学习轻量级可视化工具入门教程
  4. OBD技术速成——J1850协议解析软件实现
  5. Java 网络实例一(获取指定主机的IP地址、查看端口是否已使用、获取本机ip地址及主机名、获取远程文件大小)
  6. php 上传apk包到cdn_网站cdn加速,cdn防御系统
  7. android 应用搬家 分区,把安装在SD卡的应用存在DATA分区的数据移到SD卡上
  8. Bailian4110 圣诞老人的礼物-Santa Clau’s Gifts【背包+贪心】
  9. HiveSQL解析过程详解
  10. 阶段5 3.微服务项目【学成在线】_day04 页面静态化_12-页面静态化-页面静态化流程...
  11. 基于51单片机的简易计算器
  12. Unity 接入百度AI - Logo商标识别
  13. git输入 ssh-keygen -t rsa 后只显示Generating public/private rsa key pair. 然后就直接跳出了
  14. 全球及中国生活用纸市场营销策略与盈利前景预测报告2022版
  15. 初生牛犊不怕虎!开发不足一年的Android实习生在大厂横冲直撞后,手握多份offer,特此分享!
  16. 网页设计期末结课作业 html+css+js房地产企业官网网站制作与实现
  17. 有生之年转ta系列 2.6 伽马校正
  18. 启动计算机引导windows10,Win10系统引导项丢失了怎么办?修复Win10系统启动引导项的方法...
  19. word中图片批量修改
  20. IOS 设置icon 出现的bug The app icon set named “AppIcon“ did not have any applicable content.

热门文章

  1. InfoPath 揭秘 (一)
  2. 北纬39°54上的采访
  3. Ruby系统中的AJAX开发技术简析
  4. 【Enterprise Manager 12c】如何在EM 12c中配置Exadata Infiniband告警邮件
  5. 《C++面向对象高效编程(第2版)》——2.29 泛化关系(is-a)
  6. Jenkins与SVN持续集成
  7. Java随笔--分布式
  8. Spark Machine Learning 03 Spark上数据的获取、处理与准备
  9. 从算法+数据结构到MVC
  10. 关于Block的copy和循环引用的问题