Skip to content

TJSONToPascalOptions

Set of JSON to Pascal generation options

Declaration

Source position: fpjsontopas.pp line 73

type
  TJSONToPascalOptions = Set of TJSONToPascalOption = (jpoUseSetter,jpoGenerateLoad,
                       jpoUnknownLoadPropsError,jpoDelphiJSON,
                       jpoLoadCaseInsensitive,jpoGenerateSave);

Values

Value Description
jpoUseSetter Generate setter methods for properties
jpoGenerateLoad Generate LoadFromJSON methods
jpoUnknownLoadPropsError Raise error for unknown properties during loading
jpoDelphiJSON Generate Delphi-compatible JSON code
jpoLoadCaseInsensitive Make property loading case-insensitive
jpoGenerateSave Generate SaveToJSON methods

Description

TJSONToPascalOptions is a set type based on TJSONToPascalOption. It allows combining multiple options to control the code generation process.