cocos2d-x之读取json文件
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());