NJsonSchema
Namespace with 18 public types
Classes
JsonExceptionConverter
A converter to correctly serialize exception objects.
JsonObjectTypeDescription
Gets JSON information about a .NET type.
JsonProperty
A description of a JSON property of a JSON object.
JsonReferenceResolver
Resolves JSON Pointer references.
JsonSchema4
A base class for describing a JSON schema.
JsonSchemaDefinitionAppender
Appends a JSON Schema to the Definitions of another JSON Schema.
SchemaResolver
Manager which resolves types to schemas.
Enumerations
EnumHandling
Defines the enum handling.
JsonObjectType
Enumeration of the possible object types.
NullHandling
Defines how to express the nullability of a property.
PropertyNameHandling
Defines the property name handling.
Static Classes
JsonFormatStrings
Class containing the constants available as format string.
JsonPathUtilities
Utilities to work with JSON paths.
JsonSchemaReferenceUtilities
Provides utilities to resolve and set JSON schema references.
Interfaces
IDocumentPathProvider
Provides a property to get a documents path or base URI.
ISchemaDefinitionAppender
Appends a schema to the definition list of the root object.
ISchemaResolver
Manager which resolves types to schemas.
ITypeNameGenerator
Generates the type name for a given .