NJsonSchema.Generation
Namespace with 16 public types
Classes
DefaultSchemaNameGenerator
The default schema name generator implementation.
JsonSchemaGenerator
Generates a object for a given type.
JsonSchemaResolver
Manager which resolves types to schemas and appends missing schemas to the root object.
JsonTypeDescription
Gets JSON information about a .NET type.
SampleJsonDataGenerator
Generates a sample JSON object from a JSON Schema.
SchemaProcessorContext
The schema processor context.
SystemTextJsonReflectionService
SystemTextJsonSchemaGeneratorSettings
Enumerations
ReferenceTypeNullHandling
Specifies the default null handling for reference types when no nullability information is available.
Static Classes
XmlDocsSettingsExtensions
XML Documentation settings extensions.
Abstract Classes
JsonSchemaGeneratorSettings
The JSON Schema generator settings.
ReflectionServiceBase`1
The default reflection service implementation.
Interfaces
IReflectionService
Provides methods to reflect on types.
ISchemaNameGenerator
The schema name generator.
ISchemaProcessor
The schema processor interface.
IXmlDocsSettings
The XML Docs related settings.