我把我的excel导入到数据文件中,导出json文件,可我没有发现读取和解析使用的例子,请教一下如何使用?
#ifndef DATALOADER_H
#define DATALOADER_H
#include “cocos2d.h”
#include “cocos-ext.h”
#include “CCArmature/external_tool/Json/lib_json/json_lib.h”
USING_NS_CC;
class DataLoader
{
public:
void static readData( const char * fileName, CSJson::Value &jsValue);
};
#endif // endif DATALOADER_H
#include “DataLoader.h”
void DataLoader::readData( const char * fileName, CSJson::Value &jsValue)
{
unsigned long len = 0;
unsigned char* des = cocos2d::CCFileUtils::sharedFileUtils()->getFileData(fileName, “r”, &len);
CSJson::Reader reader;
const std::string strTemp((char*)des);
reader.parse(strTemp,jsValue,false);
}
CSJson::Value jsValue = NULL;
DataLoader::readData("config/config.json",jsValue);
int count = jsValue.size();
for(int i = 0;i < count ;++i)
{
LevelUpModel *model = LevelUpModel::create();
model->setLevel(jsValue*"level"].asInt());
model->setCashDeskLevel(jsValue*"aaaaa"].asInt());
m_levelUpConfig.insert(std::make_pair<int,LevelUpModel*>(model->getLevel(),model));
}**
如果用lua怎么写代码呢