#include "config.h" #include #include #include namespace Yc { namespace Lib { Config::Config() { loadConfig(); } void Config::loadConfig() { std::ifstream configStream("/etc/yourpart/chatconfig.json", std::ifstream::binary); configStream >> jsonConfig; } Json::Value Config::value(std::string groupName, std::string field) { if (jsonConfig[groupName].isNull()) { return ""; } return jsonConfig[groupName][field]; } Json::Value Config::group(std::string groupName) { return jsonConfig[groupName]; } } // namespace Lib } // namespace Yc