Poco::JSON

class Handler

Library: JSON
Package: JSON
Header: Poco/JSON/Handler.h

Inheritance

Known Derived Classes: DefaultHandler

Member Summary

Member Functions: endArray, endObject, key, null, startArray, startObject, value

Destructor

~Handler protected virtual

virtual ~Handler();

Destructor

Member Functions

endArray virtual

virtual void endArray() = 0;

The parser has read a ], meaning the array is read

endObject virtual

virtual void endObject() = 0;

The parser has read a }, meaning the object is read

key virtual

virtual void key(
    const std::string & k
) = 0;

A key of an object is read

null virtual

virtual void null() = 0;

A null value is read

startArray virtual

virtual void startArray() = 0;

The parser has read a [, meaning a new array will be read

startObject virtual

virtual void startObject() = 0;

The parser has read a {, meaning a new object will be read

value virtual

virtual void value(
    int v
) = 0;

An integer value is read

value virtual

virtual void value(
    Int64 v
) = 0;

A 64-bit integer value is read

value virtual

virtual void value(
    const std::string & value
) = 0;

A string value is read.

value virtual

virtual void value(
    double d
) = 0;

A double value is read

value virtual

virtual void value(
    bool b
) = 0;

A boolean value is read