Classe TJSONArray

Unit

Declaração

type TJSONArray = class(TZAbstractObject)

Descrição

Trata um array JSON = [...]

Hierarquia

Visão Geral

Métodos

Public destructor destroy; override;
Public constructor create; overload;
Public constructor create(collection : TList); overload;
Public constructor create(x : JSONTokener); overload;
Public constructor create(s : string); overload;
Public function get(index : integer) : TZAbstractObject;
Public function getBoolean(index : integer) : boolean;
Public function getDouble(index : integer) : double;
Public function getInt(index : integer): integer;
Public function getInt64(index : integer): Int64;
Public function getJSONArray(index : integer) : TJSONArray;
Public function getJSONObject(index : integer) : TJSONObject;
Public function getString(index : integer) : string;
Public function isNull(index : integer): boolean;
Public function join(separator : string) : string;
Public function length: integer;
Public function opt(index : integer) : TZAbstractObject;
Public function optBoolean( index : integer) : boolean; overload;
Public function optBoolean( index : integer; defaultValue : boolean) : boolean; overload;
Public function optDouble(index : integer) : double; overload;
Public function optDouble(index : integer; defaultValue :double ) : double ; overload;
Public function optInt(index : integer) : integer; overload;
Public function optInt(index : integer; defaultValue : integer) : integer; overload;
Public function optInt64(index : integer) : int64; overload;
Public function optInt64(index : integer; defaultValue : int64) : int64; overload;
Public function optJSONArray(index : integer) : TJSONArray ; overload;
Public function optJSONObject(index : integer) : TJSONObject ; overload;
Public function optString(index : integer) : string; overload;
Public function optString(index : integer; defaultValue : string) : string; overload;
Public function put( value : boolean) : TJSONArray; overload;
Public function put( value : double ) : TJSONArray; overload;
Public function put( value : integer) : TJSONArray; overload;
Public function put( value : int64) : TJSONArray; overload;
Public function put( value : TZAbstractObject) : TJSONArray; overload;
Public function put( value: string): TJSONArray; overload;
Public function put( index : integer ; value : boolean): TJSONArray; overload;
Public function put( index : integer ; value : double) : TJSONArray; overload;
Public function put( index : integer ; value : integer) : TJSONArray; overload;
Public function put( index : integer ; value : int64) : TJSONArray; overload;
Public function put( index : integer ; value : TZAbstractObject) : TJSONArray; overload;
Public function put( index: integer; value: string): TJSONArray; overload;
Public function toJSONObject(names :TJSONArray ) : TJSONObject ; overload;
Public function toString: string; overload; override;
Public function toString(indentFactor : integer) : string; overload;
Public function toString(indentFactor, indent : integer) : string; overload;
Public function toList: TList;

Descrição

Métodos

Public destructor destroy; override;
 
Public constructor create; overload;
 
Public constructor create(collection : TList); overload;
 
Public constructor create(x : JSONTokener); overload;
 
Public constructor create(s : string); overload;
 
Public function get(index : integer) : TZAbstractObject;
 
Public function getBoolean(index : integer) : boolean;
 
Public function getDouble(index : integer) : double;
 
Public function getInt(index : integer): integer;
 
Public function getInt64(index : integer): Int64;
 
Public function getJSONArray(index : integer) : TJSONArray;

Get the TJSONArray associated with an index.

Parâmetros
index
The index must be between 0 and length() - 1.
Retorno

A TJSONArray value.

Exceções levantadas
NoSuchElementException
if the index is not found or if the value is not a TJSONArray
Public function getJSONObject(index : integer) : TJSONObject;
 
Public function getString(index : integer) : string;
 
Public function isNull(index : integer): boolean;
 
Public function join(separator : string) : string;
 
Public function length: integer;
 
Public function opt(index : integer) : TZAbstractObject;
 
Public function optBoolean( index : integer) : boolean; overload;
 
Public function optBoolean( index : integer; defaultValue : boolean) : boolean; overload;
 
Public function optDouble(index : integer) : double; overload;
 
Public function optDouble(index : integer; defaultValue :double ) : double ; overload;
 
Public function optInt(index : integer) : integer; overload;
 
Public function optInt(index : integer; defaultValue : integer) : integer; overload;
 
Public function optInt64(index : integer) : int64; overload;
 
Public function optInt64(index : integer; defaultValue : int64) : int64; overload;
 
Public function optJSONArray(index : integer) : TJSONArray ; overload;
 
Public function optJSONObject(index : integer) : TJSONObject ; overload;
 
Public function optString(index : integer) : string; overload;
 
Public function optString(index : integer; defaultValue : string) : string; overload;
 
Public function put( value : boolean) : TJSONArray; overload;
 
Public function put( value : double ) : TJSONArray; overload;
 
Public function put( value : integer) : TJSONArray; overload;
 
Public function put( value : int64) : TJSONArray; overload;
 
Public function put( value : TZAbstractObject) : TJSONArray; overload;
 
Public function put( value: string): TJSONArray; overload;
 
Public function put( index : integer ; value : boolean): TJSONArray; overload;
 
Public function put( index : integer ; value : double) : TJSONArray; overload;
 
Public function put( index : integer ; value : integer) : TJSONArray; overload;
 
Public function put( index : integer ; value : int64) : TJSONArray; overload;
 
Public function put( index : integer ; value : TZAbstractObject) : TJSONArray; overload;
 
Public function put( index: integer; value: string): TJSONArray; overload;
 
Public function toJSONObject(names :TJSONArray ) : TJSONObject ; overload;
 
Public function toString: string; overload; override;
 
Public function toString(indentFactor : integer) : string; overload;
 
Public function toString(indentFactor, indent : integer) : string; overload;
 
Public function toList: TList;
 

Gerado por PasDoc 0.16.0.