Unit 'FpJson.Schema.Reader' Package
[Overview][Types][Classes][Index] [#fcl-jsonschema]

TJsonSchemaReader

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

Declaration

Source position: fpjson.schema.reader.pp line 47

type TJsonSchemaReader = class(TComponent)

protected

  function GetMatchType();

  function GetToken;

  function GetTokenString;

  function CurPosAsString;

  function TokensToString();

  function CheckNextToken();

  procedure CheckToken();

  procedure InvalidToken();

  function StringToJSONNumber();

  function StringToJSONString();

  function ReadJSONData();

  procedure ReadJSONArray();

  procedure ReadJSONObject();

  function ReadBoolean;

  function ReadNumber;

  function ReadPositiveInteger;

  function ReadString;

  function HandleUnknownKeyword();

  procedure ReadDependentRequired();

  procedure ReadArray();

  procedure ReadNamedSchemas();

  procedure ReadItems();

  procedure ReadProperties();

  procedure ReadSchemaArray();

  procedure ReadStringArray();

  procedure ReadTypes();

  procedure ReadVocabulary();

  procedure ReadSchemaObject();

  procedure ReadSchema();

  property Scanner: TJSONScanner; [rw]

public

  procedure ReadFromScanner();

  procedure ReadFromFile();

  procedure ReadFromStream();

  procedure ReadFromString();

  property Options: TSchemaReadOptions; [rw]

  property OnUnknownKeyWord: TReadKeyWordHandler; [rw]

end;

Inheritance

TJsonSchemaReader

|

TObject


Documentation generated on: 2025-07-25