cost 73 ms
NSwag 中接口上鉴别器的 KnownType 等价物 - KnownType equivalent for discriminator on Interfaces in NSwag

赏金将在 9 小时后到期。 此问题的答案有资格获得+100声望赏金。 DavGarcia正在从信誉良好的来源寻找答案。 当我们需要告诉 NSwag 和生成的 OpenAPI 3.0 文档,抽象的 class 应该在客户端转换为某种具体类型时,我使用[KnownType]和鉴别器并且效果很好: 我 ...

将 json 模式转换为没有属性的 c# poco - Convert json schema to a c# poco without attributes

我正在寻找将简单的 json 模式转换为 c# poco。 我使用 NJsonSchema 来做这件事,它做得很好。 但是,我希望创建没有任何序列化失败的属性的 POCO。 我想填充 C# object,然后让 json 架构验证运行。如果需要某些东西或 null 让 poco 填充,然后允许我序 ...

JSON Schema 相对引用解析 - JSON Schema relative references resolution

我正在尝试定义一个有效的 JSON 模式,但当引用的组件位于子目录中时,我不确定如何构造引用(“$ref”)值。 我已经(详细)阅读了官方 JSON Schema 站点上的信息,并检查了来自各种 JSON Schema 解析器的测试数据,但可用信息要么不清楚要么不可用(或者,当然,我找不到它尽管搜索 ...

通过 NJsonSchema 为 .NET 或 Newtonsoft.Json.Schema 生成 swagger v2 模式 - Generate swagger v2 schema by NJsonSchema for .NET or Newtonsoft.Json.Schema

我需要使用一个工具,最好是 NJsonSchema for .NET 从 c# 类生成模式。 要求是基于 swagger 版本 2 创建模式。例如,我不能在模式中包含 OAS3 中的新关键字 oneOf、anyOf 等。 我们可以在模式生成器中指定 swagger/OAS 版本吗? 如何才能做到这一 ...

如何使用NJsonSchema更改属性的类型 - How can I change the type of a property with NJsonSchema

我有一系列通用响应对象,这些对象带有一个抽象类的属性返回。 NSwag和NJsonSchema生成带有抽象类的架构,这会产生问题。 具体的类很容易通过反射来确定,但是,似乎没有一种干净的方法来使NJsonSchema用适当的具体类来代替抽象类型。 正确的方法是什么? NSwag生成 ...

在具有用于测试(C#)的内部设置器的类中设置属性 - Setting a property within a class that has an internal setter for use in testing (C#)

我正在使用NJsonSchema来验证JSON输入。 我有一个小类,它接收ValidationError对象的集合,并使用每个验证错误的内容创建更用户友好的错误消息。 我希望能够为此类编写单元测试,但是遇到了一个问题。 我类中的消息处理程序之一负责处理NotInEnumeratio ...

NJsonSchema-C#代码生成器不输出命名空间 - NJsonSchema - C# Code Generator Not Outputting Namespace

我要尝试输出到POCO的一系列JSON模式文件,并为此目的加载了NJsonSchema.CodeGeneration.CSharp库。 在为模型指定名称空间时,似乎没有将名称空间实际输出到生成的代码文件中。 正在编写POCO,但是没有名称空间声明围绕对象。 我期望每个文件中都有一个name ...

JSON 模式到 C# - JSON Schema to C#

我正在寻找一个类或工具来将 JSON 模式转换为 C# 类作为预构建步骤。 我找到了几个“自制”解决方案(jsonschema.net,NJsonSchema,...),但更喜欢使用一些与公司/项目相关的成熟/官方代码。 我知道 Newtonsoft.json.Schema 包只能反过来做(C# ...

根据集合属性名称为集合中的对象生成C#类名称 - generating C# class names for objects in collections according to collection property name

我正在尝试使用NJsonSchema生成C#类,但是它在数组“ anonymous_”中为对象命名类。 例如,此json模式片段 生成此C#属性和类 想知道是否有一种方法可以强制NJsonSchema根据集合名称的单数形式来命名集合中的对象(例如,在这种情况下,我希望将a ...

如何使用JSON.NET Schema或NJSONSchema根据Draft v4验证JSON Schema? - 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草案可兼容性? ...

如何在字典值上强制使用正则表达式模式(njsonschema) - How to force regex pattern on dictionary values (njsonschema)

使用njsonschema ,我想生成一个架构,以确保所有写入字典的值都将根据正则表达式模式进行验证。 考虑以下类别: 我希望njsonschema会生成的架构部分是: 立刻,njsonschema会生成如下内容: 有什么办法可以做到这一点? 提前致谢! ...

使用包含空格的枚举将 Json 反序列化为 NJsonSchema 生成的对象 - Deserialization of Json to NJsonSchema generated object with enums containing spaces

需要你的帮助。 所以,我有 json 模式,我使用NJsonSchema.CodeGeneration工具来生成 .cs 模型。 我能够使用它成功地将 json 反序列化为对象,直到输入的 json 包含带有空格的枚举值。 这就是我要说的 在架构中,我有一个属性,如: 在生成的 .cs 模型 ...


 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM