123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108 |
- #pragma once
- #include <iostream>
- using namespace std;
- #include <iostream>
- #include <rapidjson/document.h>
- #include <rapidjson/rapidjson.h>
- #include <rapidjson/stringbuffer.h>
- #include <rapidjson/writer.h>
- #include <vector>
- // "createBy": 2,
- // "updateBy": 2,
- // "enableFlag": 1,
- // "attr1": null,
- // "attr2": null,
- // "attr3": null,
- // "appId": 2,
- // "pvcId": 20,
- // "startTime": "08:24",
- // "endTime": "10:24",
- // "timeType": 2,
- // "remark": null
- class NettyHttpPeakValleyConfig
- {
- public:
- std::string addTime;
- std::string updateTime;
- int createBy;
- int updateBy;
- std::string attr1;
- std::string attr2;
- std::string attr3;
- int appId;
- int pvcId;
- std::string startTime;
- std::string endTime;
- int timeType;
- std::string remark;
- public:
- NettyHttpPeakValleyConfig() {}
- ~NettyHttpPeakValleyConfig() {}
- bool jsonToObject(const rapidjson::Value& object){
- const auto end = object.MemberEnd();
- if(end == object.FindMember("addTime") || !object["addTime"].IsString()){
- return false;
- }else{
- addTime = object["addTime"].GetString();
- }
- if(end == object.FindMember("updateTime") || !object["updateTime"].IsString()){
- return false;
- }else{
- updateTime = object["updateTime"].GetString();
- }
- if(end == object.FindMember("createBy") || !object["createBy"].IsInt()){
- return false;
- }else{
- createBy = object["createBy"].GetInt();
- }
- if(end == object.FindMember("updateBy") || !object["updateBy"].IsInt()){
- return false;
- }else{
- updateBy = object["updateBy"].GetInt();
- }
-
- if(end == object.FindMember("appId") || !object["appId"].IsInt()){
- return false;
- }else{
- appId = object["appId"].GetInt();
- }
- if(end == object.FindMember("pvcId") || !object["pvcId"].IsInt()){
- return false;
- }else{
- pvcId = object["pvcId"].GetInt();
- }
- if(end == object.FindMember("startTime") || !object["startTime"].IsString()){
- return false;
- }else{
- startTime = object["startTime"].GetString();
- }
- if(end == object.FindMember("endTime") || !object["endTime"].IsString()){
- return false;
- }else{
- endTime = object["endTime"].GetString();
- }
- if(end == object.FindMember("timeType") || !object["timeType"].IsInt()){
- return false;
- }else{
- timeType = object["timeType"].GetInt();
- }
- return true;
- }
- };
|