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 ref
s.
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.