-
-
Notifications
You must be signed in to change notification settings - Fork 539
JsonSchemaGeneratorSettings
Rico Suter edited this page Jun 11, 2016
·
26 revisions
Package: NJsonSchema
- DefaultEnumHandling: The default enum handling (default: Integer).
-
DefaultPropertyNameHandling: The default property name handling:
-
Default: Generates property name using reflection (respecting the
JsonPropertyAttribute
andDataMemberAttribute
). - CamelCase: Generates lower camel cased property names using CamelCasePropertyNamesContractResolver.
-
Default: Generates property name using reflection (respecting the
-
FlattenInheritanceHierarchy: Value indicating whether to flatten the inheritance hierarchy instead of using
allOf
to describe inheritance (default: false). -
GenerateKnownTypes: Specifies whether to generate schemas for types in
KnownTypeAttribute
attributes.
More information: JsonSchemaGeneratorSettings.cs