Skip to content

TJSONData.AsFloat

Access the raw JSON value as a float.

Declaration

Source position: fpjson.pp line 203

public property AsFloat: TJSONFloat;

Description

AsFloat allows access to the raw value as a floating-point value. When reading, it converts the native value of the data to a floating-point. When writing, it attempts to transform the floating-point value to a native value. If this conversion fails, an EConvertError exception is raised.

For TJSONFloatNumber this will return the native value.

For complex values, reading or writing this property will always result in an EConvertError exception.

See also

Name Description
AsInteger Access the raw JSON value as an 32-bit integer.
Value The value of this data object as a variant.
AsInt64 Access the raw JSON value as an 64-bit integer.
AsString Access the raw JSON value as a string.
AsBoolean Access the raw JSON value as a boolean.
IsNull Is the data a null value ?
AsJSON Return a JSON representation of the value.