TJSONObject Class

Represents type TJSONObject.

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

The TJSONObject type exposes the following members.

Show:
 NameDescription
Create

Initializes a new instance of the TJSONObject class.

Destroy

Represents the destructor of the TJSONObject class.

Top
Show:
 NameDescription
Count

Represents property Count.

Item[UnicodeString]

Represents property Item[UnicodeString].

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
Add(UnicodeString,TJSONValue)

Represents method Add(UnicodeString,TJSONValue).

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).)

Exists(UnicodeString)

Overloaded. Represents method Exists(UnicodeString).

Exists(UnicodeString,TJSONValue)

Overloaded. Represents method Exists(UnicodeString,TJSONValue).

GetItemAsArray(UnicodeString)

Represents method GetItemAsArray(UnicodeString).

GetItemAsBoolean(UnicodeString,Boolean)

Represents method GetItemAsBoolean(UnicodeString,Boolean).

GetItemAsFloat(UnicodeString,JSONFloat)

Represents method GetItemAsFloat(UnicodeString,JSONFloat).

GetItemAsInt(UnicodeString,Int64)

Represents method GetItemAsInt(UnicodeString,Int64).

GetItemAsObject(UnicodeString)

Represents method GetItemAsObject(UnicodeString).

GetItemAsStr(UnicodeString,UnicodeString)

Represents method GetItemAsStr(UnicodeString,UnicodeString).

GetItemAsStrUTF8(UnicodeString,RawByteString)

Represents method GetItemAsStrUTF8(UnicodeString,RawByteString).

GetItemAsVariant(UnicodeString)

Represents method GetItemAsVariant(UnicodeString).

GetItemByName(UnicodeString)

Represents method GetItemByName(UnicodeString).

GetItemIndexByName(UnicodeString,PJSONObjectItem)

Represents method GetItemIndexByName(UnicodeString,PJSONObjectItem).

GetJSONString(TJSONStringOptions)

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

GetJSONStringUTF8(TJSONStringOptions)

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

GetValueIsObject

Represents method GetValueIsObject. (Overrides TJSONValue.GetValueIsObject.)

GetValueObject

Represents method GetValueObject. (Overrides TJSONValue.GetValueObject.)

GetValueType

Represents method GetValueType. (Overrides TJSONValue.GetValueType.)

ItemIsNull(UnicodeString)

Represents method ItemIsNull(UnicodeString).

Iterate(TJSONObjectIterator)

Represents method Iterate(TJSONObjectIterator).

IterateClose(TJSONObjectIterator)

Represents method IterateClose(TJSONObjectIterator).

IterateNext(TJSONObjectIterator)

Represents method IterateNext(TJSONObjectIterator).

RequireItemAsArray(UnicodeString)

Represents method RequireItemAsArray(UnicodeString).

RequireItemAsObject(UnicodeString)

Represents method RequireItemAsObject(UnicodeString).

SetItemAsBoolean(UnicodeString,Boolean)

Represents method SetItemAsBoolean(UnicodeString,Boolean).

SetItemAsFloat(UnicodeString,JSONFloat)

Represents method SetItemAsFloat(UnicodeString,JSONFloat).

SetItemAsInt(UnicodeString,Int64)

Represents method SetItemAsInt(UnicodeString,Int64).

SetItemAsStr(UnicodeString,UnicodeString)

Represents method SetItemAsStr(UnicodeString,UnicodeString).

SetItemAsStrUTF8(UnicodeString,RawByteString)

Represents method SetItemAsStrUTF8(UnicodeString,RawByteString).

SetItemAsVariant(UnicodeString,Variant)

Represents method SetItemAsVariant(UnicodeString,Variant).

Validate(TJSONObject)

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

Top
Show:
 NameDescription
FList

Represents field FList.

Top