string writetabelpath=FileUtils::getInstance()->getWritablePath()+"Json.txt";//获取json文件沙盒路径
string str=FileUtils::getInstance()->getStringFromFile(writabelPath);//把json文件读出来转化为字符串
JSONNode node=libjson::parse(str);
while (item!=node.end()) {
if(item->type()==JSON_NODE || item->type()==JSON_ARRAY)
{
JsonPrase(*item);
}
string name=item->name();
if(name=="Root A")
{
log("Root A:%s",item->as_string().c_str());
}
else if (name=="childA") {
log("childA:%s",item->as_string().c_str());
}
else if (name=="childB") {
log("childB:%s",item->as_string().c_str());
}
else if (name=="childC") {
log("childC:%s",item->as_string().c_str());
}
else if (name=="childD") {
log("childD:%s",item->as_string().c_str());
}
item++;
}
时间: 2024-10-24 13:31:58