TJSONString Class

Represents type TJSONString.

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

The TJSONString type exposes the following members.

Show:
 NameDescription
Create(UnicodeString)

Initializes a new instance of the TJSONString class.

CreateUTF8(RawByteString)

Initializes a new instance of the TJSONString class.

Top
Show:
 NameDescription
Value

Represents property Value.

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
BuildJSONString(TUnicodeStringBuilder,TJSONStringOptions,Integer)

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

Clone

Represents method Clone. (Overrides TJSONValue.Clone.)

Compare(TJSONValue)

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

GetJSONString(TJSONStringOptions)

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

GetJSONStringUTF8(TJSONStringOptions)

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

GetValueBoolean

Represents method GetValueBoolean. (Overrides TJSONValue.GetValueBoolean.)

GetValueFloat

Represents method GetValueFloat. (Overrides TJSONValue.GetValueFloat.)

GetValueInt

Represents method GetValueInt. (Overrides TJSONValue.GetValueInt.)

GetValueIsStr

Represents method GetValueIsStr. (Overrides TJSONValue.GetValueIsStr.)

GetValueStr

Represents method GetValueStr. (Overrides TJSONValue.GetValueStr.)

GetValueType

Represents method GetValueType. (Overrides TJSONValue.GetValueType.)

GetValueVariant

Represents method GetValueVariant. (Overrides TJSONValue.GetValueVariant.)

SetValueBoolean(Boolean)

Represents method SetValueBoolean(Boolean). (Overrides TJSONValue.SetValueBoolean(Boolean).)

SetValueFloat(JSONFloat)

Represents method SetValueFloat(JSONFloat). (Overrides TJSONValue.SetValueFloat(JSONFloat).)

SetValueInt(Int64)

Represents method SetValueInt(Int64). (Overrides TJSONValue.SetValueInt(Int64).)

SetValueStr(UnicodeString)

Represents method SetValueStr(UnicodeString). (Overrides TJSONValue.SetValueStr(UnicodeString).)

Validate(TJSONObject)

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

Top
Show:
 NameDescription
FValue

Represents field FValue.

Top