![](/img/trans.png)
[英]Using Newtonsoft.Json.Schema is there a way to intercept the generation of the “definitions” name?
[英]Generate swagger v2 schema by NJsonSchema for .NET or Newtonsoft.Json.Schema
我需要使用一个工具,最好是 NJsonSchema for .NET 从 c# 类生成模式。 要求是基于 swagger 版本 2 创建模式。例如,我不能在模式中包含 OAS3 中的新关键字 oneOf、anyOf 等。 我们可以在模式生成器中指定 swagger/OAS 版本吗? 如何才能做到这一点?
我刚刚发现在NJsonSchema中有一个选择版本的设置:
var settings = new JsonSchemaGeneratorSettings
{
SchemaType = NJsonSchema.SchemaType.Swagger2,
};
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.