Unit 'fpjson' Package
[Overview][Constants][Types][Classes][Procedures and functions][Index] [#fcl]

TJSONData.AsBoolean

Access the raw JSON value as a boolean.

Declaration

Source position: fpjson.pp line 192

public property TJSONData.AsBoolean : Boolean
  read GetAsBoolean
  write SetAsBoolean;

Description

AsBoolean allows access to the raw value as a boolean value. When reading, it attempts to convert the native value of the data to a boolean value. When writing, it attempts to transform the boolean value to a native value. For numbers this means that non-zero numbers result in True, a zero results in False. If either conversion fails, an EConvertError exception is raised.

For TJSONBoolean this will return the native value.

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

See also

AsFloat

  

Access the raw JSON value as a float.

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.

AsInteger

  

Access the raw JSON value as an 32-bit integer.

IsNull

  

Is the data a null value ?

AsJSON

  

Return a JSON representation of the value.


Documentation generated on: Oct 02 2024