Poco::Remoting::JSON

class JSObject

Library: Remoting/JSON
Package: JSValue
Header: Poco/Remoting/JSON/JSObject.h

Inheritance

Direct Base Classes: JSValue

All Base Classes: Poco::RefCountedObject, JSValue

Member Summary

Member Functions: has, operator [], size, type

Inherited Functions: asBool, asDouble, asInt32, asInt64, asUInt32, asUInt64, duplicate, has, operator [], referenceCount, release, size, stringValue, type

Constructors

JSObject

JSObject();

Destructor

~JSObject protected virtual

~JSObject();

Member Functions

has virtual

bool has(
    const std::string & name
) const;

See also: Poco::Remoting::JSON::JSValue::has()

operator [] virtual

const Ptr & operator[] (
    const std::string & name
) const;

See also: Poco::Remoting::JSON::JSValue::operator []()

operator [] virtual

Ptr & operator[] (
    const std::string & name
);

See also: Poco::Remoting::JSON::JSValue::operator []()

size virtual

std::size_t size() const;

See also: Poco::Remoting::JSON::JSValue::size()

type virtual

Type type() const;

See also: Poco::Remoting::JSON::JSValue::type()