API Differences between 10.9.0 and 10.3.5
56 Additions
12 Removals
NJsonSchema
-
public class ConversionUtilities
- public static void Tab(string input, int tabCount, TextWriter writer)
-
public static class JsonFormatStrings
- public const string Duration = "duration"
-
public class JsonReferenceResolver
- public virtual string ResolveFilePath(string documentPath, string jsonPath)
-
public class JsonSchema : JsonReferenceBase<JsonSchema>, IDocumentPathProvider, IJsonReference, IJsonReferenceBase, IJsonExtensionObject
- public bool HasActualProperties { get; }
- public static Task<JsonSchema> FromJsonAsync(Stream stream, CancellationToken cancellationToken = default)
- public static Task<JsonSchema> FromJsonAsync(Stream stream, string documentPath, Func<JsonSchema, JsonReferenceResolver> referenceResolverFactory, CancellationToken cancellationToken = default)
- public static JsonSchema FromSampleJson(Stream stream)
- public ICollection<ValidationError> Validate(string jsonData, IFormatValidator[] customValidators)
- public ICollection<ValidationError> Validate(JToken token, IFormatValidator[] customValidators)
- public ICollection<ValidationError> Validate(string jsonData, JsonSchemaValidatorSettings settings = null)
- public ICollection<ValidationError> Validate(JToken token, JsonSchemaValidatorSettings settings = null)
- public ICollection<ValidationError> Validate(string jsonData, SchemaType schemaType, JsonSchemaValidatorSettings settings = null)
- public ICollection<ValidationError> Validate(JToken token, SchemaType schemaType, JsonSchemaValidatorSettings settings = null)
-
public static class JsonSchemaReferenceUtilities
NJsonSchema.Converters
NJsonSchema.Generation
NJsonSchema.Infrastructure
NJsonSchema.Validation
-
public class JsonSchemaValidator
- public ICollection<ValidationError> Validate(string jsonData, JsonSchema schema)
- public ICollection<ValidationError> Validate(JToken token, JsonSchema schema)
- protected virtual ICollection<ValidationError> Validate(JToken token, JsonSchema schema, string propertyName, string propertyPath)
- public JsonSchemaValidator(JsonSchemaValidatorSettings settings)
- 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)
-
public class JsonSchemaValidatorSettings
-
public enum ValidationErrorKind
NJsonSchema.Validation.FormatValidators