TJSONObject.Find function
Find an element by name.
Declaration
function Find(const AName: TJSONStringType): TJSONData; overload
function Find(const AName: TJSONStringType; AType: TJSONtype)
: TJSONData; overload
function Find(const key: TJSONStringType; out AValue: TJSONData)
: Boolean
function Find(const key: TJSONStringType; out AValue: TJSONObject)
: Boolean
function Find(const key: TJSONStringType; out AValue: TJSONArray)
: Boolean
function Find(const key: TJSONStringType; out AValue: TJSONString)
: Boolean
function Find(const key: TJSONStringType; out AValue: TJSONBoolean)
: Boolean
function Find(const key: TJSONStringType; out AValue: TJSONNumber)
: BooleanArguments
AName | Name to search for. |
AType | Type to match. |
key | Find key name. |
AValue | Value. |
Function result
Data element corresponding to
AName.
Description
Find compares the names of all elements in the object with
AName and returns the matching element.
If none of the element's names match, the function returns
Nil
Since JSON is a case-sensitive specification, the names are searched case-sensitively.
If AType is specified then the element's type must also match the
specified type.
See also
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
