TJSONObject Class
Represents type TJSONObject.
type TJSONObject = class(TJSONValue) end;
The TJSONObject type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | Create | Initializes a new instance of the TJSONObject class. |
![]() | Destroy | Represents the destructor of the TJSONObject class. |
| Name | Description | |
|---|---|---|
![]() | Count | Represents property |
![]() | Item[UnicodeString] | Represents property |
![]() | ValueArray | Represents property |
![]() | ValueBoolean | Represents property |
![]() | ValueFloat | Represents property |
![]() | ValueInt | Represents property |
![]() | ValueIsArray | Represents property |
![]() | ValueIsBoolean | Represents property |
![]() | ValueIsFloat | Represents property |
![]() | ValueIsInt | Represents property |
![]() | ValueIsNull | Represents property |
![]() | ValueIsObject | Represents property |
![]() | ValueIsStr | Represents property |
![]() | ValueObject | Represents property |
![]() | ValueStr | Represents property |
![]() | ValueStrUTF8 | Represents property |
![]() | ValueType | Represents property |
![]() | ValueVariant | Represents property |
| Name | Description | |
|---|---|---|
![]() | Add(UnicodeString,TJSONValue) | Represents method |
![]() | BuildJSONString(TUnicodeStringBuilder,TJSONStringOptions,Integer) | Represents method |
![]() | Clear | Represents method |
![]() | Clone | Represents method |
![]() | Compare(TJSONValue) | Represents method |
![]() | Exists(UnicodeString) | Overloaded. Represents method |
![]() | Exists(UnicodeString,TJSONValue) | Overloaded. Represents method |
![]() | GetItemAsArray(UnicodeString) | Represents method |
![]() | GetItemAsBoolean(UnicodeString,Boolean) | Represents method |
![]() | GetItemAsFloat(UnicodeString,JSONFloat) | Represents method |
![]() | GetItemAsInt(UnicodeString,Int64) | Represents method |
![]() | GetItemAsObject(UnicodeString) | Represents method |
![]() | GetItemAsStr(UnicodeString,UnicodeString) | Represents method |
![]() | GetItemAsStrUTF8(UnicodeString,RawByteString) | Represents method |
![]() | GetItemAsVariant(UnicodeString) | Represents method |
![]() | GetItemByName(UnicodeString) | Represents method |
![]() | GetItemIndexByName(UnicodeString,PJSONObjectItem) | Represents method |
![]() | GetJSONString(TJSONStringOptions) | Represents method |
![]() | GetJSONStringUTF8(TJSONStringOptions) | Represents method |
![]() | GetValueIsObject | Represents method |
![]() | GetValueObject | Represents method |
![]() | GetValueType | Represents method |
![]() | ItemIsNull(UnicodeString) | Represents method |
![]() | Iterate(TJSONObjectIterator) | Represents method |
![]() | IterateClose(TJSONObjectIterator) | Represents method |
![]() | IterateNext(TJSONObjectIterator) | Represents method |
![]() | RequireItemAsArray(UnicodeString) | Represents method |
![]() | RequireItemAsObject(UnicodeString) | Represents method |
![]() | SetItemAsBoolean(UnicodeString,Boolean) | Represents method |
![]() | SetItemAsFloat(UnicodeString,JSONFloat) | Represents method |
![]() | SetItemAsInt(UnicodeString,Int64) | Represents method |
![]() | SetItemAsStr(UnicodeString,UnicodeString) | Represents method |
![]() | SetItemAsStrUTF8(UnicodeString,RawByteString) | Represents method |
![]() | SetItemAsVariant(UnicodeString,Variant) | Represents method |
![]() | Validate(TJSONObject) | Represents method |




