Class ValidatorExtensions
- Namespace
- Codebelt.Extensions.Newtonsoft.Json
- Assembly
- Codebelt.Extensions.Newtonsoft.Json.dll
Extension methods for the Validator class.
public static class ValidatorExtensions
- Inheritance
-
ValidatorExtensions
Methods
InvalidJsonDocument(Validator, ref JsonReader, String, String)
Validates and throws an ArgumentException if the specified argument
is not a valid JSON representation as specified in RFC 8259.
public static void InvalidJsonDocument(this Validator _, ref JsonReader argument, string message = "Value must be a JSON representation that complies with RFC 8259.", string paramName = null)
Parameters
_
ValidatorThe Validator to extend.
argument
JsonReaderThe Newtonsoft.Json.JsonReader to be evaluated.
message
StringA message that describes the error.
paramName
StringThe name of the parameter that caused the exception.
Exceptions
- ArgumentException
argument
must be a JSON representation that complies with RFC 8259.
InvalidJsonDocument(Validator, String, String, String)
Validates and throws an ArgumentException if the specified argument
is not a valid JSON representation as specified in RFC 8259.
public static void InvalidJsonDocument(this Validator _, string argument, string message = "Value must be a JSON representation that complies with RFC 8259.", string paramName = null)
Parameters
_
ValidatorThe Validator to extend.
argument
StringThe JSON string to be evaluated.
message
StringA message that describes the error.
paramName
StringThe name of the parameter that caused the exception.
Exceptions
- ArgumentException
argument
must be a JSON representation that complies with RFC 8259.