
Public Member Functions | |
| JsonDeserializerImpl (std::shared_ptr< shared_model::interface::CommonObjectsFactory > common_objects_factory) | |
| template<typename TDest > | |
| TDest | deserialize (const rapidjson::Value &src, boost::optional< std::string > path=boost::none) |
A class for reading a structure from a JSON node.
|
inline |
|
inline |
Load the data from rapidjson::Value. Checks the JSON type and throws exception if it is wrong.
| TDest | - the type of data to read from JSON |
| src | - the source JSON to read the data from |
| path | - optional path that is used to denote the possible error place. |

