|
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.
1.8.6