Click or drag to resize
Json.NET Schema

Newtonsoft.Json.Schema Namespace

 
The Newtonsoft.Json.Schema namespace provides classes that are used to implement JSON schema.
Classes
  ClassDescription
Public classExternalSchema
Represents an external JSchema.
Public classJSchema
An in-memory representation of a JSON Schema.
Public classJSchemaException
The exception thrown when an error occurs in Json.NET Schema.
Public classJSchemaPreloadedResolver
Resolves external JSON Schemas named by a Uniform Resource Identifier (URI) using cached schemas.
Public classJSchemaReaderException
The exception thrown when an error occurs in Json.NET Schema.
Public classJSchemaReaderSettings
Specifies the settings used when reading a JSchema.
Public classJSchemaResolver
Resolves external JSchemas by schema IDs.
Public classJSchemaUrlResolver
Resolves external JSON Schemas named by a Uniform Resource Identifier (URI).
Public classJSchemaValidatingReader
Represents a reader that provides JSchema validation.
Public classJSchemaValidatingWriter
Represents a writer that provides JSchema validation.
Public classJSchemaValidationException
Returns detailed information about the schema validation error.
Public classJSchemaWriterSettings
Specifies the settings used when writing a JSchema.
Public classJsonValidator
Provides a base class for implementing a custom JSON validator.
Public classJsonValidatorContext
The context for a JsonValidator. Provides methods for raising validation errors.
Public classLicense
Manages the license used with Json.NET Schema. A license can be purchased at http://www.newtonsoft.com/jsonschema.
Public classResolveSchemaContext
Describes the schema ID and its context when resolving a schema.
Public classSchemaExtensions
Contains the JSON schema extension methods.
Public classSchemaReference
Describes a schema reference.
Public classSchemaValidationEventArgs
Returns detailed information related to the SchemaValidationEventHandler.
Public classValidationError
Represents a JSON Schema validation error.
Delegates
  DelegateDescription
Public delegateSchemaValidationEventHandler
Represents the callback method that will handle JSON schema validation events and the SchemaValidationEventArgs.
Enumerations
  EnumerationDescription
Public enumerationErrorType
JSON Schema error types.
Public enumerationJSchemaType
The value types allowed by the JSchema.
Public enumerationJSchemaWriterReferenceHandling
Specifies reference handling options when writing schemas.
Public enumerationSchemaVersion
JSON Schema version.