rapidjson::Value::ConstMemberIterator itr = mDoc.MemberBegin();
while(itr != mDoc.MemberEnd())
{
// 获取键
string sValueName= itr->name.GetString();
if (it->value.IsInt64())
{
it->value.GetInt64()
}
else if (it->value.IsDouble())
{
it->value.GetDouble();
}
else if (it->value.IsBool())
{
(int)it->value.GetBool();
}
else if (it->value.IsFloat())
{
it->value.GetFloat();
}
else if (it->value.IsInt())
{
it->value.GetInt();
}
else if (it->value.IsNumber())
{
it->value.GetUint();
}
else if (it->value.IsNull())
{
}
else if (it->value.IsString())
{
it->value.GetString();
}else if( it->value.IsObject())
{
rapidjson::Value obj= mDoc[sValueName.data()];
}else if( it->value.IsArray())
{
rapidjson::Value arr= mDoc[sValueName.data()];
}
itr++;
}
12-24
1918
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)