[Overview][Constants][Types][Classes][Procedures and functions][Index] | Reference for unit 'fpjson' (#fcl)

# Reference for unit 'fpjson': Types

`PJSONCharType` |  | Pointer to TJSONCharType, used in parsing
`TFormatOption` |  | Formatting options for FormatJSON
`TFormatOptions` |  | Set of TFormatOption options.
`TFPJSStream` |  | Stream alias type
`TJSONArrayClass` |  | Class of TJSONArray
`TJSONArrayIterator` |  | Iterator callback for TJSONArray.Iterate
`TJSONBooleanClass` |  | Class of TJSONBoolean
`TJSONCharType` |  | Character type used in parsing
`TJSONDataClass` |  | Class of TJSONData
`TJSONEnum` |  | JSON enumerator loop variable type
`TJSONFloat` |  | Float type used in JSON unit
`TJSONFloatNumberClass` |  | Class of TJSONFloatNumber
`TJSONInstanceType` |  | Type of instance to create
`TJSONInt64NumberClass` |  | Class of TJSONInt64Number
`TJSONIntegerNumberClass` |  | Class of TJSONIntegerNumber
`TJSONLargeInt` |  | Alias type
`TJSONLargeIntNumber` |  | Class for TLargeInt value
`TJSONLargeIntNumberClass` |  | Class reference for TJSONLargeIntNumberClass
`TJSONNullClass` |  | Class of TJSONNull
`TJSONNumberType` |  | Enumerate the different kind of numerical types
`TJSONObjectClass` |  | Class of TJSONObject
`TJSONObjectIterator` |  | Iterator callback for TJSONObject.Iterate
`TJSONParserHandler` |  | Callback to parse JSON into JSONData
`TJSONQWordNumberClass` |  | Class of TJSONQWordNumber
`TJSONStringClass` |  | Class of TJSONString
`TJSONStringParserHandler` |  | JSON String value parser handler prototype
`TJSONStringType` |  | String type used in JSON unit
`TJSONtype` |  | Possible types of JSON data
`TJSONUnicodeStringType` |  | Alias for Unicode strings
`TJSONVariant` |  | Variant alias type