Table of Contents

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

_ Validator

The Validator to extend.

argument JsonReader

The Newtonsoft.Json.JsonReader to be evaluated.

message String

A message that describes the error.

paramName String

The 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

_ Validator

The Validator to extend.

argument String

The JSON string to be evaluated.

message String

A message that describes the error.

paramName String

The name of the parameter that caused the exception.

Exceptions

ArgumentException

argument must be a JSON representation that complies with RFC 8259.