diff --git a/src/framework/MicroService.h b/src/framework/MicroService.h index 5bf2b19..de53679 100644 --- a/src/framework/MicroService.h +++ b/src/framework/MicroService.h @@ -377,7 +377,9 @@ namespace OpenWifi::RESTAPI_utils { inline void field_from_json(const Poco::JSON::Object::Ptr &Obj, const char *Field, int &Value) { if(Obj->isObject(Field)) { - Value = Obj->get(Field); + Value = Obj->get(Field).extract(); + if(std::strcmp(Field,"rssi")==0) + std::cout << "rssi:" << Value << std::endl; } else { std::cout << "Field: " << Field << std::endl; } @@ -385,7 +387,9 @@ namespace OpenWifi::RESTAPI_utils { inline void field_from_json(const Poco::JSON::Object::Ptr &Obj, const char *Field, int64_t &Value) { if(Obj->isObject(Field)) { - Value = Obj->get(Field); + Value = Obj->get(Field).extract(); + if(std::strcmp(Field,"rssi")==0) + std::cout << "rssi:" << Value << std::endl; } else { std::cout << "Field: " << Field << std::endl; }