Classe TJSONParam
Unit
Declaração
type TJSONParam = class(TObject)
Descrição
Hierarquia
- TObject
- TJSONParam
Visão Geral
Métodos
![]() |
Procedure Clear; |
![]() |
Constructor Create(Encoding : TEncodeSelect); |
![]() |
Procedure Assign(Source : TObject); |
![]() |
Destructor Destroy; Override; |
![]() |
Function IsEmpty: Boolean; |
![]() |
Function IsNull: Boolean; |
![]() |
Procedure FromJSON(json : String); |
![]() |
Function ToJSON: String; |
![]() |
Procedure SaveToFile(FileName : String); |
![]() |
Procedure CopyFrom(JSONParam : TJSONParam); |
![]() |
Procedure SetVariantValue(Value : Variant); |
![]() |
Procedure SetDataValue(Value : Variant; DataType : TObjectValue); |
![]() |
Function GetVariantValue: Variant; |
![]() |
Function GetNullValue(Value : TObjectValue) : Variant; |
![]() |
Function GetValue(Value : TObjectValue) : Variant; |
![]() |
Procedure SetValue(aValue : String; Encode : Boolean = True); |
![]() |
Procedure LoadFromStream(Stream : TMemoryStream; Encode : Boolean = True); Overload; |
![]() |
Procedure LoadFromStream(Stream : TStringStream; Encode : Boolean = True); Overload; |
![]() |
Procedure ToBytes(Value : String; Encode : Boolean = False); |
![]() |
Procedure SaveToStream(Var Stream : TMemoryStream); Overload; |
![]() |
Procedure SaveToStream(Var Stream : TStringStream); Overload; |
![]() |
Procedure LoadFromParam(Param : TParam); |
![]() |
Procedure SaveFromParam(Param : TParam); |
Propriedades
![]() |
property CriptOptions : TCripto Read vCripto Write vCripto; |
![]() |
property DatabaseCharSet : TDatabaseCharSet Read vDatabaseCharSet Write SetDatabaseCharSet; |
![]() |
property ObjectDirection : TObjectDirection Read vObjectDirection Write SetObjectDirection; |
![]() |
property ObjectValue : TObjectValue Read vObjectValue Write SetObjectValue; |
![]() |
property Alias : String Read vAlias Write vAlias; |
![]() |
property ParamName : String Read vParamName Write SetParamName; |
![]() |
property ParamFileName : String Read vParamFileName Write SetParamFileName; |
![]() |
property ParamContentType : String Read vParamContentType Write SetParamContentType; |
![]() |
property Encoded : Boolean Read vEncoded Write SetEncoded; |
![]() |
property Binary : Boolean Read vBinary; |
![]() |
property DataMode : TDataMode Read vDataMode Write vDataMode; |
![]() |
property FloatDecimalFormat : String Read vFloatDecimalFormat Write vFloatDecimalFormat; |
![]() |
property Value : Variant Read GetVariantValue Write SetVariantValue; |
![]() |
property DefaultValue : Variant Read vDefaultValue Write vDefaultValue; |
![]() |
property AsBCD : Currency Read GetAsBCD Write SetAsBCD; |
![]() |
property AsFMTBCD : Currency Read GetAsFMTBCD Write SetAsFMTBCD; |
![]() |
property AsBoolean : Boolean Read GetAsBoolean Write SetAsBoolean; |
![]() |
property AsCurrency : Currency Read GetAsCurrency Write SetAsCurrency; |
![]() |
property AsExtended : Currency Read GetAsCurrency Write SetAsCurrency; |
![]() |
property AsDate : TDateTime Read GetAsDateTime Write SetAsDate; |
![]() |
property AsTime : TDateTime Read GetAsDateTime Write SetAsTime; |
![]() |
property AsDateTime : TDateTime Read GetAsDateTime Write SetAsDateTime; |
![]() |
property AsSingle : Single Read GetAsSingle Write SetAsSingle; |
![]() |
property AsFloat : Double Read GetAsFloat Write SetAsFloat; |
![]() |
property AsInteger : Integer Read GetAsInteger Write SetAsInteger; |
![]() |
property AsSmallInt : Integer Read GetAsInteger Write SetAsSmallInt; |
![]() |
property AsShortInt : Integer Read GetAsInteger Write SetAsShortInt; |
![]() |
property AsWord : Word Read GetAsWord Write SetAsWord; |
![]() |
property AsLongWord : LongWord Read GetAsLongWord Write SetAsLongWord; |
![]() |
property AsLargeInt : LargeInt Read GetAsLargeInt Write SetAsLargeInt; |
![]() |
property AsString : String Read GetAsString Write SetAsString; |
![]() |
property AsObject : String Read GetAsString Write SetAsObject; |
![]() |
property AsByteString : String Read GetByteString; |
![]() |
property AsMemo : String Read GetAsString Write SetAsString; |
Descrição
Métodos
![]() |
Procedure Clear; |
![]() |
Constructor Create(Encoding : TEncodeSelect); |
![]() |
Procedure Assign(Source : TObject); |
![]() |
Destructor Destroy; Override; |
![]() |
Function IsEmpty: Boolean; |
![]() |
Function IsNull: Boolean; |
![]() |
Procedure FromJSON(json : String); |
![]() |
Function ToJSON: String; |
![]() |
Procedure SaveToFile(FileName : String); |
![]() |
Procedure CopyFrom(JSONParam : TJSONParam); |
![]() |
Procedure SetVariantValue(Value : Variant); |
![]() |
Procedure SetDataValue(Value : Variant; DataType : TObjectValue); |
![]() |
Function GetVariantValue: Variant; |
![]() |
Function GetNullValue(Value : TObjectValue) : Variant; |
![]() |
Function GetValue(Value : TObjectValue) : Variant; |
![]() |
Procedure SetValue(aValue : String; Encode : Boolean = True); |
![]() |
Procedure LoadFromStream(Stream : TMemoryStream; Encode : Boolean = True); Overload; |
![]() |
Procedure LoadFromStream(Stream : TStringStream; Encode : Boolean = True); Overload; |
![]() |
Procedure ToBytes(Value : String; Encode : Boolean = False); |
![]() |
Procedure SaveToStream(Var Stream : TMemoryStream); Overload; |
![]() |
Procedure SaveToStream(Var Stream : TStringStream); Overload; |
![]() |
Procedure LoadFromParam(Param : TParam); |
![]() |
Procedure SaveFromParam(Param : TParam); |
Propriedades
![]() |
property CriptOptions : TCripto Read vCripto Write vCripto; |
![]() |
property DatabaseCharSet : TDatabaseCharSet Read vDatabaseCharSet Write SetDatabaseCharSet; |
![]() |
property ObjectDirection : TObjectDirection Read vObjectDirection Write SetObjectDirection; |
![]() |
property ObjectValue : TObjectValue Read vObjectValue Write SetObjectValue; |
![]() |
property Alias : String Read vAlias Write vAlias; |
![]() |
property ParamName : String Read vParamName Write SetParamName; |
![]() |
property ParamFileName : String Read vParamFileName Write SetParamFileName; |
![]() |
property ParamContentType : String Read vParamContentType Write SetParamContentType; |
![]() |
property Encoded : Boolean Read vEncoded Write SetEncoded; |
![]() |
property Binary : Boolean Read vBinary; |
![]() |
property DataMode : TDataMode Read vDataMode Write vDataMode; |
![]() |
property FloatDecimalFormat : String Read vFloatDecimalFormat Write vFloatDecimalFormat; |
![]() |
property Value : Variant Read GetVariantValue Write SetVariantValue; |
Propriedades Novas |
![]() |
property DefaultValue : Variant Read vDefaultValue Write vDefaultValue; |
![]() |
property AsBCD : Currency Read GetAsBCD Write SetAsBCD; |
Novas definições por tipo |
![]() |
property AsFMTBCD : Currency Read GetAsFMTBCD Write SetAsFMTBCD; |
![]() |
property AsBoolean : Boolean Read GetAsBoolean Write SetAsBoolean; |
![]() |
property AsCurrency : Currency Read GetAsCurrency Write SetAsCurrency; |
![]() |
property AsExtended : Currency Read GetAsCurrency Write SetAsCurrency; |
![]() |
property AsDate : TDateTime Read GetAsDateTime Write SetAsDate; |
![]() |
property AsTime : TDateTime Read GetAsDateTime Write SetAsTime; |
![]() |
property AsDateTime : TDateTime Read GetAsDateTime Write SetAsDateTime; |
![]() |
property AsSingle : Single Read GetAsSingle Write SetAsSingle; |
![]() |
property AsFloat : Double Read GetAsFloat Write SetAsFloat; |
![]() |
property AsInteger : Integer Read GetAsInteger Write SetAsInteger; |
![]() |
property AsSmallInt : Integer Read GetAsInteger Write SetAsSmallInt; |
![]() |
property AsShortInt : Integer Read GetAsInteger Write SetAsShortInt; |
![]() |
property AsWord : Word Read GetAsWord Write SetAsWord; |
![]() |
property AsLongWord : LongWord Read GetAsLongWord Write SetAsLongWord; |
![]() |
property AsLargeInt : LargeInt Read GetAsLargeInt Write SetAsLargeInt; |
![]() |
property AsString : String Read GetAsString Write SetAsString; |
![]() |
property AsObject : String Read GetAsString Write SetAsObject; |
![]() |
property AsByteString : String Read GetByteString; |
![]() |
property AsMemo : String Read GetAsString Write SetAsString; |
Gerado por PasDoc 0.16.0.