Skip to content

TJSONInstanceType

Type of instance to create.

Declaration

Source position: fpjson.pp line 50

type
  TJSONInstanceType = (jitUnknown,jitNumberInteger,jitNumberInt64,
                     jitNumberQWord,jitNumberFloat,jitString,jitBoolean,
                     jitNull,jitArray,jitObject)

Values

Value Description
jitUnknown Unknown.
jitNumberInteger 32-bit signed integer number value.
jitNumberInt64 64-bit signed integer number value.
jitNumberQWord Qword integer number type.
jitNumberFloat Floating point real number value.
jitString String value.
jitBoolean Boolean value.
jitNull Null value.
jitArray Array value.
jitObject Object value.

Description

TJSONInstanceType is used by the parser to determine what kind of TJSONData descendent to create for a particular data item. It is a more fine-grained division than TJSONType

See also

Name Description
TJSONData Base (abstract) object for all JSON based data types.
TJSONType Possible types of JSON data.