TJSONArray Class

Represents type TJSONArray.

Namespace: flcJSON
TObject
  flcJSON.TJSONValue
    flcJSON.TJSONArray
type
 TJSONArray = class(TJSONValue)
 end;

The TJSONArray type exposes the following members.

Show:
 NameDescription
Create

Initializes a new instance of the TJSONArray class.

CreateEx(TVarRec[])

Initializes a new instance of the TJSONArray class.

Destroy

Represents the destructor of the TJSONArray class.

Top
Show:
 NameDescription
Count

Represents property Count.

ItemAsArray[Integer]

Represents property ItemAsArray[Integer].

ItemAsBoolean[Integer]

Represents property ItemAsBoolean[Integer].

ItemAsFloat[Integer]

Represents property ItemAsFloat[Integer].

ItemAsInt[Integer]

Represents property ItemAsInt[Integer].

ItemAsObject[Integer]

Represents property ItemAsObject[Integer].

ItemAsStrUTF8[Integer]

Represents property ItemAsStrUTF8[Integer].

ItemAsStr[Integer]

Represents property ItemAsStr[Integer].

ItemAsVariant[Integer]

Represents property ItemAsVariant[Integer].

Item[Integer]

Represents property Item[Integer].

ValueArray

Represents property ValueArray. (Inherited from TJSONValue.)

ValueBoolean

Represents property ValueBoolean. (Inherited from TJSONValue.)

ValueFloat

Represents property ValueFloat. (Inherited from TJSONValue.)

ValueInt

Represents property ValueInt. (Inherited from TJSONValue.)

ValueIsArray

Represents property ValueIsArray. (Inherited from TJSONValue.)

ValueIsBoolean

Represents property ValueIsBoolean. (Inherited from TJSONValue.)

ValueIsFloat

Represents property ValueIsFloat. (Inherited from TJSONValue.)

ValueIsInt

Represents property ValueIsInt. (Inherited from TJSONValue.)

ValueIsNull

Represents property ValueIsNull. (Inherited from TJSONValue.)

ValueIsObject

Represents property ValueIsObject. (Inherited from TJSONValue.)

ValueIsStr

Represents property ValueIsStr. (Inherited from TJSONValue.)

ValueObject

Represents property ValueObject. (Inherited from TJSONValue.)

ValueStr

Represents property ValueStr. (Inherited from TJSONValue.)

ValueStrUTF8

Represents property ValueStrUTF8. (Inherited from TJSONValue.)

ValueType

Represents property ValueType. (Inherited from TJSONValue.)

ValueVariant

Represents property ValueVariant. (Inherited from TJSONValue.)

Top
Show:
 NameDescription
Append(TJSONValue)

Represents method Append(TJSONValue).

AppendBoolean(Boolean)

Represents method AppendBoolean(Boolean).

AppendFloat(JSONFloat)

Represents method AppendFloat(JSONFloat).

AppendInt(Int64)

Represents method AppendInt(Int64).

AppendNull

Represents method AppendNull.

AppendStr(UnicodeString)

Represents method AppendStr(UnicodeString).

AppendStrUTF8(RawByteString)

Represents method AppendStrUTF8(RawByteString).

AppendVariant(Variant)

Represents method AppendVariant(Variant).

BuildJSONString(TUnicodeStringBuilder,TJSONStringOptions,Integer)

Represents method BuildJSONString(TUnicodeStringBuilder,TJSONStringOptions,Integer). (Overrides TJSONValue.BuildJSONString(TUnicodeStringBuilder,TJSONStringOptions,Integer).)

Clear

Represents method Clear.

Clone

Represents method Clone. (Overrides TJSONValue.Clone.)

Compare(TJSONValue)

Represents method Compare(TJSONValue). (Overrides TJSONValue.Compare(TJSONValue).)

GetAsFloatArray

Represents method GetAsFloatArray.

GetAsIntArray

Represents method GetAsIntArray.

GetAsStrArray

Represents method GetAsStrArray.

GetAsStrArrayUTF8

Represents method GetAsStrArrayUTF8.

GetJSONString(TJSONStringOptions)

Represents method GetJSONString(TJSONStringOptions). (Inherited from TJSONValue.)

GetJSONStringUTF8(TJSONStringOptions)

Represents method GetJSONStringUTF8(TJSONStringOptions). (Inherited from TJSONValue.)

GetValueArray

Represents method GetValueArray. (Overrides TJSONValue.GetValueArray.)

GetValueIsArray

Represents method GetValueIsArray. (Overrides TJSONValue.GetValueIsArray.)

GetValueType

Represents method GetValueType. (Overrides TJSONValue.GetValueType.)

ItemIsNull(Integer)

Represents method ItemIsNull(Integer).

Validate(TJSONObject)

Represents method Validate(TJSONObject). (Overrides TJSONValue.Validate(TJSONObject).)

Top
Show:
 NameDescription
FList

Represents field FList.

Top