Json.NET Schema Documentation
Json.NET Schema Documentation
API Reference
Newtonsoft.Json.Schema
SchemaExtensions Class
SchemaExtensions Methods
IsValid Method
IsValid Method (JToken, JSchema)
IsValid Method (JToken, JSchema, IList(ValidationError))
IsValid Method (JToken, JSchema, IList(String))
SchemaExtensions
.
IsValid Method (JToken, JSchema, IList
<
String
>
)
Determines whether the
JToken
is valid.
Namespace:
Newtonsoft.Json.Schema
Assembly:
Newtonsoft.Json.Schema (in Newtonsoft.Json.Schema.dll) Version: 3.0.6
Syntax
C#
Copy
public
static
bool
IsValid
(
this
JToken
source
,
JSchema
schema
,
out
IList
<
string
>
errorMessages
)
Parameters
source
Type:
Newtonsoft.Json.Linq
.
JToken
The source
JToken
to test.
schema
Type:
Newtonsoft.Json.Schema
.
JSchema
The schema to test with.
errorMessages
Type:
System.Collections.Generic
.
IList
<
String
>
When this method returns, contains any error messages generated while validating.
Return Value
Type:
Boolean
true
if the specified
JToken
is valid; otherwise,
false
.
Usage Note
In Visual Basic and C#, you can call this method as an instance method on any object of type
JToken
. When you use instance method syntax to call this method, omit the first parameter. For more information, see
Extension Methods (Visual Basic)
or
Extension Methods (C# Programming Guide)
.
See Also
Reference
SchemaExtensions Class
IsValid Overload
Newtonsoft.Json.Schema Namespace
Json.NET Schema Home