A set of .NET components for working with JSON Schema Draft 4
The JSchema repo consists of the following components, each of which is documented in its own README.md:
-
Microsoft.Json.Pointer
: an implementation of the JSON Pointer specification (RFC 6901). Documentation: src/Json.Pointer/README.md. -
Microsoft.Json.Schema
: an almost but not quite complete implementation of JSON Schema Draft 4. Documentation: coming soon. -
Microsoft.Json.Schema.Validation
: a library to validate a JSON instance document against a JSON schema document. Documentation: coming soon. -
Microsoft.Json.Schema.Validation.Cli
: a Windows command-line tool to validate a JSON instance document against a JSON schema document, built on theMicrosoft.Json.Schema.Validation
library. -
Microsoft.Json.Schema.ToDotNet
: a library to generate .NET classes from a JSON schema. Documentation: coming soon. -
Microsoft.Json.Schema.ToDotNet.Cli
: a Windows command-line tool to generate .NET classes from a JSON schema, built on theMicrosoft.Json.Schema.ToDotNet
library. Documentation: coming soon.
This project has adopted the Microsoft Open Source Code of Conduct. For more information, see the Code of Conduct FAQ, or contact opencode@microsoft.com with any additional questions or comments.