NJsonSchema.Generation
Namespace with 16 public types
Classes
DefaultReflectionService
The default reflection service implementation.
DefaultSchemaNameGenerator
The default schema name generator implementation.
JsonSchemaGenerator
Generates a object for a given type.
JsonSchemaGeneratorSettings
The JSON Schema generator settings.
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.
SampleJsonSchemaGenerator
Generates a JSON Schema from sample JSON data.
SchemaProcessorContext
The schema processor context.
Enumerations
EnumHandling
Defines the enum handling.
PropertyNameHandling
Defines the property name handling.
ReferenceTypeNullHandling
Specifies the default null handling for reference types when no nullability information is available.
Static Classes
SystemTextJsonUtilities
Utility methods for dealing with System.Text.Json.
Interfaces
IReflectionService
Provides methods to reflect on types.
ISchemaNameGenerator
The schema name generator.
ISchemaProcessor
The schema processor interface.