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

TJSONStreamer

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

Declaration

Source position: fpjsonrtti.pp line 60

type TJSONStreamer = class(TJSONFiler)

protected

  function StreamClassProperty(); virtual;

  function StreamProperty();

  function FormatDateProp();

public

  constructor Create(); override;

  destructor Destroy; override;

  function ObjectToJSON();

  function StreamCollection();

  function StreamObjectList();

  function StreamTList();

  function StreamTStringsArray();

  function StreamTStringsObject();

  function StreamTStrings();

  function StreamVariant(); virtual;

  function ObjectToJSONString();

  function StringsToJSON();

  function CollectionToJSON();

  function VariantToJSON();

published

  property DateTimeFormat: string; [rw]

  property Options: TJSONStreamOptions; [rw]

  property BeforeStreamObject: TJSONStreamEvent; [rw]

  property AfterStreamObject: TJSONStreamEvent; [rw]

  property OnStreamProperty: TJSONPropertyEvent; [rw]

  property ChildProperty: string; [rws]

end;

Inheritance

TJSONStreamer

|

TJSONFiler

|

TObject


Documentation generated on: 2023-03-18