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,12 +39,12 @@ void DescribeDomainsResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDomains = value["Domains"]["Domain"];
for (auto value : allDomains)
auto allDomainsNode = value["Domains"]["Domain"];
for (auto valueDomainsDomain : allDomainsNode)
{
Domain domainsObject;
if(!value["DomainName"].isNull())
domainsObject.domainName = value["DomainName"].asString();
if(!valueDomainsDomain["DomainName"].isNull())
domainsObject.domainName = valueDomainsDomain["DomainName"].asString();
domains_.push_back(domainsObject);
}
if(!value["TotalCount"].isNull())

View File

@@ -39,14 +39,14 @@ void GetResolveStatisticsResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDataPoints = value["DataPoints"]["DataPoint"];
for (auto value : allDataPoints)
auto allDataPointsNode = value["DataPoints"]["DataPoint"];
for (auto valueDataPointsDataPoint : allDataPointsNode)
{
DataPoint dataPointsObject;
if(!value["Time"].isNull())
dataPointsObject.time = std::stoi(value["Time"].asString());
if(!value["Count"].isNull())
dataPointsObject.count = std::stoi(value["Count"].asString());
if(!valueDataPointsDataPoint["Time"].isNull())
dataPointsObject.time = std::stoi(valueDataPointsDataPoint["Time"].asString());
if(!valueDataPointsDataPoint["Count"].isNull())
dataPointsObject.count = std::stoi(valueDataPointsDataPoint["Count"].asString());
dataPoints_.push_back(dataPointsObject);
}

View File

@@ -39,20 +39,20 @@ void ListDomainsResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDomainInfos = value["DomainInfos"]["DomainInfo"];
for (auto value : allDomainInfos)
auto allDomainInfosNode = value["DomainInfos"]["DomainInfo"];
for (auto valueDomainInfosDomainInfo : allDomainInfosNode)
{
DomainInfo domainInfosObject;
if(!value["DomainName"].isNull())
domainInfosObject.domainName = value["DomainName"].asString();
if(!value["Resolved"].isNull())
domainInfosObject.resolved = std::stol(value["Resolved"].asString());
if(!value["ResolvedHttps"].isNull())
domainInfosObject.resolvedHttps = std::stol(value["ResolvedHttps"].asString());
if(!value["Resolved6"].isNull())
domainInfosObject.resolved6 = std::stol(value["Resolved6"].asString());
if(!value["ResolvedHttps6"].isNull())
domainInfosObject.resolvedHttps6 = std::stol(value["ResolvedHttps6"].asString());
if(!valueDomainInfosDomainInfo["DomainName"].isNull())
domainInfosObject.domainName = valueDomainInfosDomainInfo["DomainName"].asString();
if(!valueDomainInfosDomainInfo["Resolved"].isNull())
domainInfosObject.resolved = std::stol(valueDomainInfosDomainInfo["Resolved"].asString());
if(!valueDomainInfosDomainInfo["ResolvedHttps"].isNull())
domainInfosObject.resolvedHttps = std::stol(valueDomainInfosDomainInfo["ResolvedHttps"].asString());
if(!valueDomainInfosDomainInfo["Resolved6"].isNull())
domainInfosObject.resolved6 = std::stol(valueDomainInfosDomainInfo["Resolved6"].asString());
if(!valueDomainInfosDomainInfo["ResolvedHttps6"].isNull())
domainInfosObject.resolvedHttps6 = std::stol(valueDomainInfosDomainInfo["ResolvedHttps6"].asString());
domainInfos_.push_back(domainInfosObject);
}
if(!value["TotalCount"].isNull())