fixed #51
This commit is contained in:
@@ -58,14 +58,14 @@ void GetInstanceResult::parse(const std::string &payload)
|
||||
instanceInfo_.createTime = instanceInfoNode["CreateTime"].asString();
|
||||
if(!instanceInfoNode["ClusterType"].isNull())
|
||||
instanceInfo_.clusterType = instanceInfoNode["ClusterType"].asString();
|
||||
auto allTagInfos = value["TagInfos"]["TagInfo"];
|
||||
for (auto value : allTagInfos)
|
||||
auto allTagInfosNode = instanceInfoNode["TagInfos"]["TagInfo"];
|
||||
for (auto instanceInfoNodeTagInfosTagInfo : allTagInfosNode)
|
||||
{
|
||||
InstanceInfo::TagInfo tagInfoObject;
|
||||
if(!value["TagKey"].isNull())
|
||||
tagInfoObject.tagKey = value["TagKey"].asString();
|
||||
if(!value["TagValue"].isNull())
|
||||
tagInfoObject.tagValue = value["TagValue"].asString();
|
||||
if(!instanceInfoNodeTagInfosTagInfo["TagKey"].isNull())
|
||||
tagInfoObject.tagKey = instanceInfoNodeTagInfosTagInfo["TagKey"].asString();
|
||||
if(!instanceInfoNodeTagInfosTagInfo["TagValue"].isNull())
|
||||
tagInfoObject.tagValue = instanceInfoNodeTagInfosTagInfo["TagValue"].asString();
|
||||
instanceInfo_.tagInfos.push_back(tagInfoObject);
|
||||
}
|
||||
auto quotaNode = instanceInfoNode["Quota"];
|
||||
|
||||
@@ -39,14 +39,14 @@ void ListInstanceResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allInstanceInfos = value["InstanceInfos"]["InstanceInfo"];
|
||||
for (auto value : allInstanceInfos)
|
||||
auto allInstanceInfosNode = value["InstanceInfos"]["InstanceInfo"];
|
||||
for (auto valueInstanceInfosInstanceInfo : allInstanceInfosNode)
|
||||
{
|
||||
InstanceInfo instanceInfosObject;
|
||||
if(!value["InstanceName"].isNull())
|
||||
instanceInfosObject.instanceName = value["InstanceName"].asString();
|
||||
if(!value["Timestamp"].isNull())
|
||||
instanceInfosObject.timestamp = value["Timestamp"].asString();
|
||||
if(!valueInstanceInfosInstanceInfo["InstanceName"].isNull())
|
||||
instanceInfosObject.instanceName = valueInstanceInfosInstanceInfo["InstanceName"].asString();
|
||||
if(!valueInstanceInfosInstanceInfo["Timestamp"].isNull())
|
||||
instanceInfosObject.timestamp = valueInstanceInfosInstanceInfo["Timestamp"].asString();
|
||||
instanceInfos_.push_back(instanceInfosObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,14 +39,14 @@ void ListTagsResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allTagInfos = value["TagInfos"]["TagInfo"];
|
||||
for (auto value : allTagInfos)
|
||||
auto allTagInfosNode = value["TagInfos"]["TagInfo"];
|
||||
for (auto valueTagInfosTagInfo : allTagInfosNode)
|
||||
{
|
||||
TagInfo tagInfosObject;
|
||||
if(!value["TagKey"].isNull())
|
||||
tagInfosObject.tagKey = value["TagKey"].asString();
|
||||
if(!value["TagValue"].isNull())
|
||||
tagInfosObject.tagValue = value["TagValue"].asString();
|
||||
if(!valueTagInfosTagInfo["TagKey"].isNull())
|
||||
tagInfosObject.tagKey = valueTagInfosTagInfo["TagKey"].asString();
|
||||
if(!valueTagInfosTagInfo["TagValue"].isNull())
|
||||
tagInfosObject.tagValue = valueTagInfosTagInfo["TagValue"].asString();
|
||||
tagInfos_.push_back(tagInfosObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
@@ -39,20 +39,20 @@ void ListVpcInfoByInstanceResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allVpcInfos = value["VpcInfos"]["VpcInfo"];
|
||||
for (auto value : allVpcInfos)
|
||||
auto allVpcInfosNode = value["VpcInfos"]["VpcInfo"];
|
||||
for (auto valueVpcInfosVpcInfo : allVpcInfosNode)
|
||||
{
|
||||
VpcInfo vpcInfosObject;
|
||||
if(!value["InstanceVpcName"].isNull())
|
||||
vpcInfosObject.instanceVpcName = value["InstanceVpcName"].asString();
|
||||
if(!value["VpcId"].isNull())
|
||||
vpcInfosObject.vpcId = value["VpcId"].asString();
|
||||
if(!value["Endpoint"].isNull())
|
||||
vpcInfosObject.endpoint = value["Endpoint"].asString();
|
||||
if(!value["Domain"].isNull())
|
||||
vpcInfosObject.domain = value["Domain"].asString();
|
||||
if(!value["RegionNo"].isNull())
|
||||
vpcInfosObject.regionNo = value["RegionNo"].asString();
|
||||
if(!valueVpcInfosVpcInfo["InstanceVpcName"].isNull())
|
||||
vpcInfosObject.instanceVpcName = valueVpcInfosVpcInfo["InstanceVpcName"].asString();
|
||||
if(!valueVpcInfosVpcInfo["VpcId"].isNull())
|
||||
vpcInfosObject.vpcId = valueVpcInfosVpcInfo["VpcId"].asString();
|
||||
if(!valueVpcInfosVpcInfo["Endpoint"].isNull())
|
||||
vpcInfosObject.endpoint = valueVpcInfosVpcInfo["Endpoint"].asString();
|
||||
if(!valueVpcInfosVpcInfo["Domain"].isNull())
|
||||
vpcInfosObject.domain = valueVpcInfosVpcInfo["Domain"].asString();
|
||||
if(!valueVpcInfosVpcInfo["RegionNo"].isNull())
|
||||
vpcInfosObject.regionNo = valueVpcInfosVpcInfo["RegionNo"].asString();
|
||||
vpcInfos_.push_back(vpcInfosObject);
|
||||
}
|
||||
if(!value["InstanceName"].isNull())
|
||||
|
||||
@@ -39,20 +39,20 @@ void ListVpcInfoByVpcResult::parse(const std::string &payload)
|
||||
Json::Value value;
|
||||
reader.parse(payload, value);
|
||||
setRequestId(value["RequestId"].asString());
|
||||
auto allVpcInfos = value["VpcInfos"]["VpcInfo"];
|
||||
for (auto value : allVpcInfos)
|
||||
auto allVpcInfosNode = value["VpcInfos"]["VpcInfo"];
|
||||
for (auto valueVpcInfosVpcInfo : allVpcInfosNode)
|
||||
{
|
||||
VpcInfo vpcInfosObject;
|
||||
if(!value["InstanceName"].isNull())
|
||||
vpcInfosObject.instanceName = value["InstanceName"].asString();
|
||||
if(!value["InstanceVpcName"].isNull())
|
||||
vpcInfosObject.instanceVpcName = value["InstanceVpcName"].asString();
|
||||
if(!value["Endpoint"].isNull())
|
||||
vpcInfosObject.endpoint = value["Endpoint"].asString();
|
||||
if(!value["Domain"].isNull())
|
||||
vpcInfosObject.domain = value["Domain"].asString();
|
||||
if(!value["RegionNo"].isNull())
|
||||
vpcInfosObject.regionNo = value["RegionNo"].asString();
|
||||
if(!valueVpcInfosVpcInfo["InstanceName"].isNull())
|
||||
vpcInfosObject.instanceName = valueVpcInfosVpcInfo["InstanceName"].asString();
|
||||
if(!valueVpcInfosVpcInfo["InstanceVpcName"].isNull())
|
||||
vpcInfosObject.instanceVpcName = valueVpcInfosVpcInfo["InstanceVpcName"].asString();
|
||||
if(!valueVpcInfosVpcInfo["Endpoint"].isNull())
|
||||
vpcInfosObject.endpoint = valueVpcInfosVpcInfo["Endpoint"].asString();
|
||||
if(!valueVpcInfosVpcInfo["Domain"].isNull())
|
||||
vpcInfosObject.domain = valueVpcInfosVpcInfo["Domain"].asString();
|
||||
if(!valueVpcInfosVpcInfo["RegionNo"].isNull())
|
||||
vpcInfosObject.regionNo = valueVpcInfosVpcInfo["RegionNo"].asString();
|
||||
vpcInfos_.push_back(vpcInfosObject);
|
||||
}
|
||||
if(!value["TotalCount"].isNull())
|
||||
|
||||
Reference in New Issue
Block a user