本文整理汇总了C++中JsonObject::LoadFromText方法的典型用法代码示例。如果您正苦于以下问题:C++ JsonObject::LoadFromText方法的具体用法?C++ JsonObject::LoadFromText怎么用?C++ JsonObject::LoadFromText使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类JsonObject
的用法示例。
在下文中一共展示了JsonObject::LoadFromText方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: Install
int ServerPic::Install(int argc, char *argv[])
{
string configUrl("http://192.168.89.1/Test/config.json");
// init error
ErrorInfo::Init();
/*
// check params count
if (argc < 2)
return INVALID_ARGV_NUMBERS;
// load argv
string configUrl(argv[1]);
*/
// init libcurl
curl_global_init(CURL_GLOBAL_ALL);
// init system config
HttpRequest *configReq = new HttpRequestGet(configUrl);
configReq->contentType = HttpContentType::Json;
configReq->Connect();
if (configReq->text.empty())
return EMPTY_CONFIG_FILE;
AppSetting *setting = AppSetting::Instance();
JsonObject *jsonObj = new JsonObject();
jsonObj->LoadFromText(configReq->text);
setting->Load(jsonObj);
// Release install memory
safe_del(jsonObj);
safe_del(configReq);
return NO_ERROR;
}