Json.NET - Quick Starts & API Documentation
IsValid Method (source, schema, errorMessages)
Namespaces ► Newtonsoft.Json.Schema ► Extensions ► IsValid(JToken, JsonSchema, IList<(Of <<'(String>)>>)%)
Determines whether the JToken is valid.
Declaration Syntax
C# | Visual Basic | Visual C++ |
public static bool IsValid( this JToken source, JsonSchema schema, out IList<string> errorMessages )
<ExtensionAttribute> _ Public Shared Function IsValid ( _ source As JToken, _ schema As JsonSchema, _ <OutAttribute> ByRef errorMessages As IList(Of String) _ ) As Boolean
[ExtensionAttribute] public: static bool IsValid( JToken^ source, JsonSchema^ schema, [OutAttribute] IList<String^>^% errorMessages )
Parameters
- schema (JsonSchema)
- The schema to test with.
Return Value
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.