Sign in Join
FPDoc Onlineexperiment

TJSONArray.Create constructor

Member of TJSONArraypublicIn unit fpJson

Create a new instance of JSON array data.

Declaration

pascal
constructor Create; reintroduce; overload
constructor Create(const Elements: Array of const); overload

Arguments

Elements

Data to add to the array.

Description

Create creates a new JSON array instance, and initializes the data with Elements. The elements are converted to various TJSONData instances, instances of TJSONData are inserted in the array as-is.

The data type of the inserted objects is determined from the type of data passed to it, with a natural mapping. A Nil pointer will be inserted as a TJSONNull value.

Errors

If an invalid class or not recognized data type (pointer) is inserted in the elements array, an EConvertError exception will be raised.

See also

An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.