Wittyshare
0.2
|
Deserializes an array. More...
#include <WsArrayDeserializer.h>
Public Member Functions | |
WsArrayDeserializer (const std::string &json) | |
Constructor. More... | |
int | deserialize () |
Deserialize contents serialized by WsArraySerialize::serialize. More... | |
const std::set< std::string > | getContents () |
returns the set serialized The method deserialize must be called prior to this method More... | |
Private Member Functions | |
int | parse () |
parse the Json More... | |
Private Attributes | |
std::string | m_json |
Json code. More... | |
Json::Reader | m_reader |
Json reader. More... | |
Json::Value | m_root |
Root of the Json tree. More... | |
std::set< std::string > | m_contents |
Deserializes an array.
Takes Json as input representing the array serialized with WsArraySerializer and deserializes it
Definition at line 31 of file WsArrayDeserializer.h.
WsArrayDeserializer::WsArrayDeserializer | ( | const std::string & | json | ) |
Constructor.
Json | the Json input to deserialize |
Definition at line 17 of file WsArrayDeserializer.cpp.
int WsArrayDeserializer::deserialize | ( | ) |
Deserialize contents serialized by WsArraySerialize::serialize.
Definition at line 22 of file WsArrayDeserializer.cpp.
const set< string > WsArrayDeserializer::getContents | ( | ) |
returns the set serialized The method deserialize must be called prior to this method
Definition at line 35 of file WsArrayDeserializer.cpp.
|
private |
parse the Json
Definition at line 41 of file WsArrayDeserializer.cpp.
|
private |
Deserialized data
Definition at line 75 of file WsArrayDeserializer.h.
|
private |
Json code.
Definition at line 60 of file WsArrayDeserializer.h.
|
private |
Json reader.
Definition at line 65 of file WsArrayDeserializer.h.
|
private |
Root of the Json tree.
Definition at line 70 of file WsArrayDeserializer.h.