0

给定一个由 swagger 构建的 json 模式,我想验证我的端点的 json 请求和响应。如果我的 json 数据没有架构中描述的所有非必需字段,则不会返回任何错误。如何修改/扩展行为以确定缺少该字段?

我反汇编了模式和验证器代码,但没有找到一种简单的方法来覆盖模式和验证器的行为。

var wholeSchema = JsonSchema.FromFileAsync("mypath\\myJson.json").GetAwaiter().GetResult(); var specificRequestSchema = wholeSchema.Definitions["specificRequest"]; var errors = specificRequestSchema.Validate(jsonData);

4

0 回答 0