[英]How to validate JSON Schema according to Draft v4 using JSON.NET Schema or NJSONSchema?
我一直在研究JSON.NET Schema和NJsonSchema ...兩者似乎都沒有任何屬性/方法來標識JSON Schema是否為有效的JSON Schema並符合v4草案兼容。
難道只有一個例外可以識別模式是否有效,即使有效,我將如何檢查其v4草案可兼容性?
您可以使用描述JSON模式的JSON模式,並使用該模式來驗證JSON。
您可以在這里找到副本-http: //www.jsonschemavalidator.net/api/jsonschemastore/schema? schemaUrl=schema- draft - v4
string draftV4SchemaJson = @"{}"; // replace with content from http://www.jsonschemavalidator.net/api/jsonschemastore/schema?schemaUrl=schema-draft-v4
JSchema draftV4Schema = JSchema.Parse(draftV4SchemaJson);
JObject yourSchemaJson = JObject.Parse(@"{}"); // your schema
bool valid = yourSchemaJson.IsValid(draftV4Schema);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.