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,20 +39,20 @@ void DescribeDeviceInfoResult::parse(const std::string &payload)
Json::Value value;
reader.parse(payload, value);
setRequestId(value["RequestId"].asString());
auto allDeviceInfoList = value["DeviceInfoList"]["DeviceInfo"];
for (auto value : allDeviceInfoList)
auto allDeviceInfoListNode = value["DeviceInfoList"]["DeviceInfo"];
for (auto valueDeviceInfoListDeviceInfo : allDeviceInfoListNode)
{
DeviceInfo deviceInfoListObject;
if(!value["DeviceId"].isNull())
deviceInfoListObject.deviceId = value["DeviceId"].asString();
if(!value["UserDeviceId"].isNull())
deviceInfoListObject.userDeviceId = value["UserDeviceId"].asString();
if(!value["BizType"].isNull())
deviceInfoListObject.bizType = value["BizType"].asString();
if(!value["BeginDay"].isNull())
deviceInfoListObject.beginDay = value["BeginDay"].asString();
if(!value["ExpiredDay"].isNull())
deviceInfoListObject.expiredDay = value["ExpiredDay"].asString();
if(!valueDeviceInfoListDeviceInfo["DeviceId"].isNull())
deviceInfoListObject.deviceId = valueDeviceInfoListDeviceInfo["DeviceId"].asString();
if(!valueDeviceInfoListDeviceInfo["UserDeviceId"].isNull())
deviceInfoListObject.userDeviceId = valueDeviceInfoListDeviceInfo["UserDeviceId"].asString();
if(!valueDeviceInfoListDeviceInfo["BizType"].isNull())
deviceInfoListObject.bizType = valueDeviceInfoListDeviceInfo["BizType"].asString();
if(!valueDeviceInfoListDeviceInfo["BeginDay"].isNull())
deviceInfoListObject.beginDay = valueDeviceInfoListDeviceInfo["BeginDay"].asString();
if(!valueDeviceInfoListDeviceInfo["ExpiredDay"].isNull())
deviceInfoListObject.expiredDay = valueDeviceInfoListDeviceInfo["ExpiredDay"].asString();
deviceInfoList_.push_back(deviceInfoListObject);
}
if(!value["PageSize"].isNull())

View File

@@ -44,8 +44,8 @@ void DetectFaceAttributesResult::parse(const std::string &payload)
data_.imgWidth = std::stoi(dataNode["ImgWidth"].asString());
if(!dataNode["ImgHeight"].isNull())
data_.imgHeight = std::stoi(dataNode["ImgHeight"].asString());
auto allFaceInfos = value["FaceInfos"]["FaceAttributesDetectInfo"];
for (auto value : allFaceInfos)
auto allFaceInfosNode = dataNode["FaceInfos"]["FaceAttributesDetectInfo"];
for (auto dataNodeFaceInfosFaceAttributesDetectInfo : allFaceInfosNode)
{
Data::FaceAttributesDetectInfo faceAttributesDetectInfoObject;
auto faceRectNode = value["FaceRect"];