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.