<PackageReference Include="NJsonSchema" Version="11.6.1" />

NJsonSchema.Validation.JsonSchemaValidator

public class JsonSchemaValidator
public JsonSchemaValidator(IFormatValidator[] customValidators)

public ICollection<ValidationError> Validate(string jsonData, JsonSchema schema, SchemaType schemaType = 0)

public ICollection<ValidationError> Validate(JToken token, JsonSchema schema, SchemaType schemaType = 0)

protected virtual ICollection<ValidationError> Validate(JToken token, JsonSchema schema, SchemaType schemaType, string propertyName, string propertyPath)