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

# TJSONIntegerNumber

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Class to represent 32-bit integer JSON data.

## Declaration

Source position: fpjson.pp line 236

`type TJSONIntegerNumber = class(TJSONNumber)`
`public`
`constructor Create();` |  | Create a new instance of 32-bit integer JSON data
`class function NumberType; override;` |  | Kind of numerical data managed by this class.
`procedure Clear; override;` |  | Clear value
`function Clone; override;` |  | Clone 32-bit integer value
`end;`

## Inheritance

`TJSONIntegerNumber` |  | Class to represent 32-bit integer JSON data.
`TJSONNumber` |  | Common ancestor for the numerical value JSON classes.
`TJSONData` |  | Base (abstract) object for all JSON based data types
`TObject`

## Description

TJSONIntegerNumber must be used whenever 32-bit integer data must be represented. For 64-bit integer data, TJSONInt64Number must be used.

## See also

TJSONFloatNumber |  | Class to represent floating-point JSON data.
TJSONInt64Number |  | Class to represent 64-bit integer JSON data.