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

TBaseJSONReader

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

Declaration

Source position: jsonreader.pp line 28

type TBaseJSONReader = class(TObject)

protected

  procedure DoError();

  procedure DoParse();

  function GetNextToken;

  function CurrentTokenString;

  function CurrentToken;

  procedure KeyValue(); virtual; abstract;

  procedure StringValue(); virtual; abstract;

  procedure NullValue; virtual; abstract;

  procedure FloatValue(); virtual; abstract;

  procedure BooleanValue(); virtual; abstract;

  procedure NumberValue(); virtual; abstract;

  procedure IntegerValue(); virtual; abstract;

  procedure Int64Value(); virtual; abstract;

  procedure QWordValue(); virtual; abstract;

  procedure StartArray; virtual; abstract;

  procedure StartObject; virtual; abstract;

  procedure EndArray; virtual; abstract;

  procedure EndObject; virtual; abstract;

  procedure ParseArray;

  procedure ParseObject;

  procedure ParseNumber;

  procedure DoExecute;

  property Scanner: TJSONScanner; [r]

public

  constructor Create(); deprecated ;

  destructor Destroy; override;

  property Options: TJSONOptions; [rw]

end;

Inheritance

TBaseJSONReader

|

TObject


Documentation generated on: 2023-03-18