diff options
author | Mauro Sardara <msardara+fdio@cisco.com> | 2017-06-05 18:59:26 +0200 |
---|---|---|
committer | Mauro Sardara <msardara+fdio@cisco.com> | 2017-06-05 18:51:15 +0000 |
commit | 473e4b514ff411a1d4372f29eccea616d7ea4c60 (patch) | |
tree | 6632c5dc686df63546dbf7b0bb5d171d4707e5d7 /Websocket | |
parent | 1ae6dc57663401973bbbdd090776494b194957d1 (diff) |
- Changed library icnet - application interface
Change-Id: I25112ab1e1401a21ed2530d3874a7b4bf740ec5d
Signed-off-by: Mauro Sardara <msardara+fdio@cisco.com>
Diffstat (limited to 'Websocket')
-rw-r--r-- | Websocket/query.cpp | 36 | ||||
-rw-r--r-- | Websocket/query.h | 4 |
2 files changed, 20 insertions, 20 deletions
diff --git a/Websocket/query.cpp b/Websocket/query.cpp index d7221ff8..c0bcaf66 100644 --- a/Websocket/query.cpp +++ b/Websocket/query.cpp @@ -23,7 +23,7 @@ const std::string QueryKeys::FIELD_NAMES = "field_names"; const std::string QueryKeys::LAST = "last"; Query::Query() - : query(Json::object()) + : query(Json2::object()) { } @@ -43,9 +43,9 @@ Query::Query(const std::string &action, const std::string &objectName, const std query[QueryKeys::ACTION] = action; query[QueryKeys::OBJECT_NAME] = objectName; - query[QueryKeys::FILTER] = Json(filter); - query[QueryKeys::PARAMS] = Json(params); - query[QueryKeys::FIELD_NAMES] = Json(fields); + query[QueryKeys::FILTER] = Json2(filter); + query[QueryKeys::PARAMS] = Json2(params); + query[QueryKeys::FIELD_NAMES] = Json2(fields); query[QueryKeys::LAST] = last; } @@ -53,7 +53,7 @@ Query Query::fromJsonString(const std::string &jsonString) { Query query; - Json jsonQuery = Json::parse(jsonString); + Json2 jsonQuery = Json2::parse(jsonString); std::cout << jsonQuery << std::endl; @@ -63,9 +63,9 @@ Query::fromJsonString(const std::string &jsonString) query.setLast(jsonQuery[QueryKeys::LAST]); query.setObjectName(jsonQuery[QueryKeys::OBJECT_NAME]); - Json list = jsonQuery[QueryKeys::FIELD_NAMES]; + Json2 list = jsonQuery[QueryKeys::FIELD_NAMES]; - for (Json::iterator it =list.begin(); it != list.end(); ++it) { + for (Json2::iterator it =list.begin(); it != list.end(); ++it) { query.fields.push_back(*it); } @@ -73,24 +73,24 @@ Query::fromJsonString(const std::string &jsonString) query.fields.push_back("*"); } - Json list2 = jsonQuery[QueryKeys::FILTER]; + Json2 list2 = jsonQuery[QueryKeys::FILTER]; - for (Json::iterator it = list2.begin(); it != list2.end(); ++it) { + for (Json2::iterator it = list2.begin(); it != list2.end(); ++it) { query.filter.push_back(*it); } - Json map = jsonQuery[QueryKeys::PARAMS]; + Json2 map = jsonQuery[QueryKeys::PARAMS]; - for (Json::iterator it = map.begin(); it != map.end(); ++it) { + for (Json2::iterator it = map.begin(); it != map.end(); ++it) { std::cout << it.key() << " " << it.value().dump() << std::endl; query.params[it.key()] = it.value().dump(); } query.query[QueryKeys::ACTION] = query.action; query.query[QueryKeys::OBJECT_NAME] = query.objectName; - query.query[QueryKeys::FILTER] = Json(query.filter); - query.query[QueryKeys::PARAMS] = Json(query.params); - query.query[QueryKeys::FIELD_NAMES] = Json(query.fields); + query.query[QueryKeys::FILTER] = Json2(query.filter); + query.query[QueryKeys::PARAMS] = Json2(query.params); + query.query[QueryKeys::FIELD_NAMES] = Json2(query.fields); query.query[QueryKeys::LAST] = query.last; return query; @@ -113,13 +113,13 @@ std::string Query::toJsonString(const std::string &action, const std::string &objectName, const std::list<std::vector<std::string>> &filter, const std::map<std::string, std::string> ¶ms, const std::list<std::string> &fields, bool last) { - Json jsonQuery; + Json2 jsonQuery; jsonQuery[QueryKeys::ACTION] = action; jsonQuery[QueryKeys::OBJECT_NAME] = objectName; - jsonQuery[QueryKeys::FILTER] = Json(filter); - jsonQuery[QueryKeys::PARAMS] = Json(params); - jsonQuery[QueryKeys::FIELD_NAMES] = Json(fields); + jsonQuery[QueryKeys::FILTER] = Json2(filter); + jsonQuery[QueryKeys::PARAMS] = Json2(params); + jsonQuery[QueryKeys::FIELD_NAMES] = Json2(fields); jsonQuery[QueryKeys::LAST] = last; return jsonQuery.dump(); diff --git a/Websocket/query.h b/Websocket/query.h index 193610b4..a1d2e222 100644 --- a/Websocket/query.h +++ b/Websocket/query.h @@ -33,7 +33,7 @@ typedef struct QueryKeys { } QueryKeys; // for convenience -typedef nlohmann::json Json; +typedef nlohmann::json Json2; class Query { @@ -107,7 +107,7 @@ public: isEmpty(); private: - Json query; + Json2 query; std::string action; std::string objectName; |