Jsoncpp 序列化问题
使用Jsoncpp对数据进行解析后,如果获取的数据全是string类型,那么使用字符串加枚举进行序列化,是否显得很蠢?如下所示:
const TCHAR* const allname[5]={
_T("order"),
_T("list"),
_T("header"),
_T("name"),
_T("game")
}
enum{
order,
list,
header,
name,
game}
Json::value root;
Json::Reader reader;
vecotr<string> ve;
if(reader.parse(str,root)){
for(int i=order;i<=game;i++)
ve[i]=root[allname[i]].asCString();
}