Json::Value root; Json::Reader reader; reader.parse(str, root); cout << root << endl; //操作json对象 for (auto value : root) { if (value.type() == Json::ValueType::stringValue) { cout << value.asString() << endl; } else if (value.type() == Json::ValueType::intValue) { cout << value.asInt() << endl; } else if (value.type() == Json::ValueType::objectValue) { //里面嵌套的是json对象,这里就不分析了 } }