This commit is contained in:
wb-hx510875
2019-09-19 11:14:07 +08:00
parent 2f6036b803
commit ba463ae2dc
1795 changed files with 41555 additions and 38367 deletions

View File

@@ -39,30 +39,30 @@ void BatchGetJobMetricInfoResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allData = value["Data"]["Job"];
for (auto value : allData)
auto allDataNode = value["Data"]["Job"];
for (auto valueDataJob : allDataNode)
{
Job dataObject;
if(!value["Delay"].isNull())
dataObject.delay = std::stoi(value["Delay"].asString());
if(!value["TpsOut"].isNull())
dataObject.tpsOut = std::stoi(value["TpsOut"].asString());
if(!value["MemRequest"].isNull())
dataObject.memRequest = std::stoi(value["MemRequest"].asString());
if(!value["JobUniqKey"].isNull())
dataObject.jobUniqKey = value["JobUniqKey"].asString();
if(!value["MemUsed"].isNull())
dataObject.memUsed = std::stof(value["MemUsed"].asString());
if(!value["CpuUsed"].isNull())
dataObject.cpuUsed = std::stof(value["CpuUsed"].asString());
if(!value["CpuRequest"].isNull())
dataObject.cpuRequest = std::stoi(value["CpuRequest"].asString());
if(!value["Nickname"].isNull())
dataObject.nickname = value["Nickname"].asString();
if(!value["TpsIn"].isNull())
dataObject.tpsIn = std::stoi(value["TpsIn"].asString());
if(!value["Priority"].isNull())
dataObject.priority = value["Priority"].asString();
if(!valueDataJob["Delay"].isNull())
dataObject.delay = std::stoi(valueDataJob["Delay"].asString());
if(!valueDataJob["TpsOut"].isNull())
dataObject.tpsOut = std::stoi(valueDataJob["TpsOut"].asString());
if(!valueDataJob["MemRequest"].isNull())
dataObject.memRequest = std::stoi(valueDataJob["MemRequest"].asString());
if(!valueDataJob["JobUniqKey"].isNull())
dataObject.jobUniqKey = valueDataJob["JobUniqKey"].asString();
if(!valueDataJob["MemUsed"].isNull())
dataObject.memUsed = std::stof(valueDataJob["MemUsed"].asString());
if(!valueDataJob["CpuUsed"].isNull())
dataObject.cpuUsed = std::stof(valueDataJob["CpuUsed"].asString());
if(!valueDataJob["CpuRequest"].isNull())
dataObject.cpuRequest = std::stoi(valueDataJob["CpuRequest"].asString());
if(!valueDataJob["Nickname"].isNull())
dataObject.nickname = valueDataJob["Nickname"].asString();
if(!valueDataJob["TpsIn"].isNull())
dataObject.tpsIn = std::stoi(valueDataJob["TpsIn"].asString());
if(!valueDataJob["Priority"].isNull())
dataObject.priority = valueDataJob["Priority"].asString();
data_.push_back(dataObject);
}
if(!value["Code"].isNull())

View File

@@ -39,14 +39,14 @@ void BatchGetPluginConfigInfoResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allData = value["Data"]["plugin"];
for (auto value : allData)
auto allDataNode = value["Data"]["plugin"];
for (auto valueDataplugin : allDataNode)
{
Plugin dataObject;
if(!value["PluginProperties"].isNull())
dataObject.pluginProperties = value["PluginProperties"].asString();
if(!value["PluginUniqKey"].isNull())
dataObject.pluginUniqKey = value["PluginUniqKey"].asString();
if(!valueDataplugin["PluginProperties"].isNull())
dataObject.pluginProperties = valueDataplugin["PluginProperties"].asString();
if(!valueDataplugin["PluginUniqKey"].isNull())
dataObject.pluginUniqKey = valueDataplugin["PluginUniqKey"].asString();
data_.push_back(dataObject);
}
if(!value["Code"].isNull())

View File

@@ -39,16 +39,16 @@ void GetJobTopologyResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allData = value["Data"]["Job"];
for (auto value : allData)
auto allDataNode = value["Data"]["Job"];
for (auto valueDataJob : allDataNode)
{
Job dataObject;
if(!value["Text"].isNull())
dataObject.text = value["Text"].asString();
if(!value["Type"].isNull())
dataObject.type = value["Type"].asString();
if(!value["PluginRelation"].isNull())
dataObject.pluginRelation = value["PluginRelation"].asString();
if(!valueDataJob["Text"].isNull())
dataObject.text = valueDataJob["Text"].asString();
if(!valueDataJob["Type"].isNull())
dataObject.type = valueDataJob["Type"].asString();
if(!valueDataJob["PluginRelation"].isNull())
dataObject.pluginRelation = valueDataJob["PluginRelation"].asString();
auto allParents = value["Parents"]["Parent"];
for (auto value : allParents)
dataObject.parents.push_back(value.asString());