Class Validator
Contains all JSON validation methods.
Inheritance
System.Object
Validator
Namespace: CycloneDX.Json
Assembly: CycloneDX.Core.dll
Syntax
public static class Validator : object
Methods
| Improve this Doc View SourceValidate(String)
Validate the string contents represent a valid CycloneDX JSON document.
Declaration
public static ValidationResult Validate(string jsonString)
Parameters
Type | Name | Description |
---|---|---|
System. |
jsonString |
Returns
Type | Description |
---|---|
Validation |
Validate(String, SpecificationVersion)
Validate the string contents represent a valid CycloneDX JSON document.
Declaration
public static ValidationResult Validate(string jsonString, SpecificationVersion specificationVersion)
Parameters
Type | Name | Description |
---|---|---|
System. |
jsonString | |
Specification |
specificationVersion |
Returns
Type | Description |
---|---|
Validation |
ValidateAsync(Stream, SpecificationVersion)
Validate the stream contents represent a valid CycloneDX JSON document.
Declaration
public static async Task<ValidationResult> ValidateAsync(Stream jsonStream, SpecificationVersion specificationVersion)
Parameters
Type | Name | Description |
---|---|---|
Stream | jsonStream | |
Specification |
specificationVersion |
Returns
Type | Description |
---|---|
Task<Validation |