Public Member Functions | Private Attributes
beliefstate::JSON Class Reference

#include <JSON.h>

List of all members.

Public Member Functions

std::string encode (Property *prEncode=NULL)
 JSON ()
void parse (std::string strJSON, std::string strMimeType="")
void parse (json_object *jobj, Property *prParent)
void parseArray (json_object *jobj, char *key, Property *prParent)
PropertyparseXML (std::string strXML)
PropertyparseXML (std::string strXML, int &nOffset)
PropertyrootProperty ()
 ~JSON ()

Private Attributes

Propertym_prRootProperty

Detailed Description

Definition at line 57 of file JSON.h.


Constructor & Destructor Documentation

Definition at line 44 of file JSON.cpp.

Definition at line 48 of file JSON.cpp.


Member Function Documentation

std::string beliefstate::JSON::encode ( Property prEncode = NULL)

Definition at line 185 of file JSON.cpp.

void beliefstate::JSON::parse ( std::string  strJSON,
std::string  strMimeType = "" 
)

Definition at line 55 of file JSON.cpp.

void beliefstate::JSON::parse ( json_object *  jobj,
Property prParent 
)

Definition at line 108 of file JSON.cpp.

void beliefstate::JSON::parseArray ( json_object *  jobj,
char *  key,
Property prParent 
)

Definition at line 155 of file JSON.cpp.

Property * beliefstate::JSON::parseXML ( std::string  strXML)

Definition at line 98 of file JSON.cpp.

Property * beliefstate::JSON::parseXML ( std::string  strXML,
int &  nOffset 
)

Definition at line 104 of file JSON.cpp.

Definition at line 181 of file JSON.cpp.


Member Data Documentation

Definition at line 59 of file JSON.h.


The documentation for this class was generated from the following files:


beliefstate
Author(s): Jan Winkler
autogenerated on Sun Oct 5 2014 22:30:16