Unit 'fpjsonrtti' Package
[Overview][Constants][Types][Classes][Index] [#fcl-json]

TJSONDeStreamer

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

Declaration

Source position: fpjsonrtti.pp line 134

type TJSONDeStreamer = class(TJSONFiler)

protected

  function ExtractDateTime();

  function GetObject();

  procedure DoClearProperty(); virtual;

  procedure DoRestoreProperty(); virtual;

  function DoMapProperty(); virtual;

  procedure DoBeforeReadObject(); virtual;

  procedure DoAfterReadObject(); virtual;

  function ObjectFromString(); virtual;

  procedure RestoreProperty();

public

  constructor Create(); override;

  destructor Destroy; override;

  procedure JSONToObject();

  procedure JSONToCollection();

  procedure JSONToStrings();

  function JSONToVariant();

  property BeforeReadObject: TJSONStreamEvent; [rw]

  property AfterReadObject: TJSONStreamEvent; [rw]

  property OnRestoreProperty: TJSONRestorePropertyEvent; [rw]

  property OnPropertyError: TJSONPropertyErrorEvent; [rw]

  property OngetObject: TJSONGetObjectEvent; [rw]

  property CaseInsensitive: Boolean; [rw] deprecated ;

  property DateTimeFormat: string; [rw]

  property Options: TJSONDestreamOptions; [rw]

end;

Inheritance

TJSONDeStreamer

|

TJSONFiler

|

TObject


Documentation generated on: 2023-03-18