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++;
}
原文:http://www.cnblogs.com/xiaohuihui1215/p/4662743.html