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

TJsonSchemaLoader

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

Declaration

Source position: fpjson.schema.loader.pp line 43

type TJsonSchemaLoader = class(TComponent)

protected

  class function JSONTypesToString();

  function GetMatchType();

  procedure CheckType();

  procedure InvalidType();

  function ReadBoolean();

  function ReadNumber();

  function ReadPositiveInteger();

  function ReadString();

  function HandleUnknownKeyWord(); virtual;

  procedure ReadDependentRequired();

  procedure ReadArray();

  procedure ReadNamedSchemas();

  procedure ReadItems();

  procedure ReadProperties();

  procedure ReadSchemaArray();

  procedure ReadStringArray();

  procedure ReadTypes();

  procedure ReadSchema();

  procedure ReadSchemaObject();

public

  procedure ReadFromJSON();

published

  property OnUnknownKeyword: TLoadKeyWordHandler; [rw]

  property Options: TSchemaLoadOptions; [rw]

end;

Inheritance

TJsonSchemaLoader

|

TObject


Documentation generated on: 2025-07-25