|
@@ -480,8 +480,9 @@ namespace robotics {
|
|
|
static _Ret deserialize(std::string const& value) {
|
|
|
_Ret result;
|
|
|
nlohmann::json json = nlohmann::json::parse(value);
|
|
|
- rttr::variant ret = std::ref(result);
|
|
|
+ rttr::variant ret = result;
|
|
|
deserialize(json, ret);
|
|
|
+ result = ret.get_value<_Ret>();
|
|
|
return result;
|
|
|
}
|
|
|
};
|