Skip to content
/ jschema Public
forked from microsoft/jschema

Includes an implementation of JSON Schema Draft 4, an implementation of JSON pointer, and a JSON-schema-to-C# code generator

License

Notifications You must be signed in to change notification settings

rtaket/jschema

 
 

Repository files navigation

Microsoft/jschema

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 the Microsoft.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 the Microsoft.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.

About

Includes an implementation of JSON Schema Draft 4, an implementation of JSON pointer, and a JSON-schema-to-C# code generator

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 98.1%
  • PowerShell 1.3%
  • Batchfile 0.6%