Show / Hide Table of Contents

Namespace Jtd.Jtd

Classes

InvalidSchemaException

Class InvalidSchemaException is an exception for when a schema is not correct.

MaxDepthExceededException

Class MaxDepthExceededException is an exception for when validation follows too many refs.

Schema

Class Schema represents a JSON Type Definition schema.

TypeJsonConverter

Class TypeJsonConverter is used internally by Type. For technical reasons, this class must be publicly exposed. It is not meant to be used by users of Jtd.Jtd, and may change without notice.

ValidationError

Class ValidationError represents a JSON Type Definition validation error indicator. It is not a CSharp exception.

Validator

Class Validator implements JSON Type Definition validation.

Structs

NewtonsoftAdapter

Struct NewtonsoftAdapter implements IJson by wrapping a Newtonsoft.Json.Linq.JToken.

SystemTextAdapter

Struct SystemTextAdapter implements IJson by wrapping a System.Text.Json.JsonElement.

Interfaces

IJson

Interface IJson represents the JSON data model.

Enums

Form

Enum Form represents a JSON Type Definition schema form.

Type

Enum Type represents the values of the type keyword in JSON Type Definition.

Back to top Generated by DocFX