Json.NET Schema is a powerful, complete, and easy-to-use JSON Schema framework for .NET.
Supports 100% of JSON Schema Draft 6 and has backwards compatibility with older versions
Easy-to-use validation helper methods
Efficiently validate JSON as you read and write it
Generate JSON Schemas from .NET types
Supports .NET 4, .NET 4.5, Windows Phone, Windows Store, Mono, and Xamarin
Json.NET Schema's validation helper methods are the fastest way to get started validating JSON schemas.
For more advanced scenarios, JSchemaValidatingReader and JSchemaValidatingWriter allow you to validate JSON as you read or write it.