System.JSON.TJSONBool.AsTValue

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

function AsTValue(ATypeInfo: PTypeInfo; var AValue: TValue): Boolean; override;

C++

virtual bool __fastcall AsTValue(System::Typinfo::PTypeInfo ATypeInfo, System::Rtti::TValue &AValue);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function protected
System.JSON.pas
System.JSON.hpp
System.JSON TJSONBool


Beschreibung

Füllt die angegebene AValue-Instanz von TValue mit dem Wert dieses booleschen, mit dem angegebenen Typ codierten JSON-Wertes. AsTValue gibt True zurück, wenn der angegebene Typ unterstützt wird, ansonsten False.

Folgende TTypeData-Typen werden unterstützt:

Unterstützte Typen Beschreibung

tkEnumeration

Füllt AValue als booleschen Wert.

tkInteger
tkInt64
tkFloat

Füllt AValue als ganzzahligen Wert. AsTValue schreibt 1, wenn der boolesche JSON-Wert True ist, oder 0, wenn er False ist.

tkString
tkLString
tkWString
tkUString

Füllt AValue als Stringwert. AsTValue schreibt "true", wenn der boolesche JSON-Wert True ist, oder "false", wenn er False ist.

tkClass

Füllt AValue mit dem Originaltyp.

Siehe auch