Dynalib Utils
Public Member Functions | List of all members
KAML::JSONParser Class Reference

#include <JSONParser.h>

Public Member Functions

 JSONParser ()
 
virtual ~JSONParser ()
 
TokenizergetTok ()
 
bool parseJson (const String &buf, Node *rootNode)
 
bool parseValue (Token &token, Node *parentNode)
 
bool parseArray (Token &token, Node *parentNode)
 
bool parseObject (Token &token, Node *parentNode)
 
bool processTypeObject (Node &objNode)
 
bool parseScalar (Token &token, Node *scalarNode)
 

Constructor & Destructor Documentation

◆ JSONParser()

KAML::JSONParser::JSONParser ( )

◆ ~JSONParser()

KAML::JSONParser::~JSONParser ( )
virtual

Member Function Documentation

◆ getTok()

Tokenizer * KAML::JSONParser::getTok ( )

◆ parseArray()

bool KAML::JSONParser::parseArray ( Token token,
Node parentNode 
)

◆ parseJson()

bool KAML::JSONParser::parseJson ( const String buf,
Node rootNode 
)

◆ parseObject()

bool KAML::JSONParser::parseObject ( Token token,
Node parentNode 
)

◆ parseScalar()

bool KAML::JSONParser::parseScalar ( Token token,
Node scalarNode 
)

◆ parseValue()

bool KAML::JSONParser::parseValue ( Token token,
Node parentNode 
)

◆ processTypeObject()

bool KAML::JSONParser::processTypeObject ( Node objNode)

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