NJsonSchema.Validation.JsonSchemaValidator
Class to validate a JSON schema against a given JToken.
namespace NJsonSchema.Validation
{
public class JsonSchemaValidator
{
public JsonSchemaValidator(params IFormatValidator[] customValidators);
public JsonSchemaValidator(JsonSchemaValidatorSettings settings);
public ICollection<ValidationError> Validate(string jsonData, JsonSchema schema, SchemaType schemaType = SchemaType.JsonSchema);
public ICollection<ValidationError> Validate(JToken token, JsonSchema schema, SchemaType schemaType = SchemaType.JsonSchema);
protected virtual ICollection<ValidationError> Validate(JToken token, JsonSchema schema, SchemaType schemaType, string propertyName, string propertyPath);
}
}