Class tjsoncontainer

Unit

Declaration

type tjsoncontainer = class(TObject)

Description

This item has no description.

Hierarchy

Overview

Fields

Protected fvalue: jsonvaluety;

Methods

Protected function findvaluevalue(const names: array of msestring): pjsonvaluety;
Public constructor create(const avalue: jsonvaluety);
Public constructor create(const adata: string);
Public class function trycreate(out ainstance: tjsoncontainer; const adata: string): boolean;
Public destructor destroy(); override;
Public function findvalue(const names: array of msestring; const raiseexception: boolean = false): pjsonvaluety;
Public function asstring(const names: array of msestring): msestring;
Public function asboolean(const names: array of msestring): boolean;
Public function asint32(const names: array of msestring): int32;
Public function asint64(const names: array of msestring): int64;
Public function asflo64(const names: array of msestring): flo64;
Public procedure iteratearray(const names: array of msestring; var adata; const startproc: arraystartmethodty; const itemproc: arrayitemmethodty);
Public procedure iteratearray(const names: array of msestring; var adata; const startproc: arraystartprocty; const itemproc: arrayitemprocty);

Properties

Public property value: jsonvaluety read fvalue;

Description

Fields

Protected fvalue: jsonvaluety;

This item has no description.

Methods

Protected function findvaluevalue(const names: array of msestring): pjsonvaluety;

This item has no description.

Public constructor create(const avalue: jsonvaluety);

This item has no description.

Public constructor create(const adata: string);

This item has no description.

Public class function trycreate(out ainstance: tjsoncontainer; const adata: string): boolean;

This item has no description.

Public destructor destroy(); override;

This item has no description.

Public function findvalue(const names: array of msestring; const raiseexception: boolean = false): pjsonvaluety;

This item has no description.

Public function asstring(const names: array of msestring): msestring;

This item has no description.

Public function asboolean(const names: array of msestring): boolean;

This item has no description.

Public function asint32(const names: array of msestring): int32;

This item has no description.

Public function asint64(const names: array of msestring): int64;

This item has no description.

Public function asflo64(const names: array of msestring): flo64;

This item has no description.

Public procedure iteratearray(const names: array of msestring; var adata; const startproc: arraystartmethodty; const itemproc: arrayitemmethodty);

This item has no description.

Public procedure iteratearray(const names: array of msestring; var adata; const startproc: arraystartprocty; const itemproc: arrayitemprocty);

This item has no description.

Properties

Public property value: jsonvaluety read fvalue;

This item has no description.


Generated by PasDoc 0.17.0.snapshot.