当我尝试转换下面的for(GraphNode<City> gn: g.adjList)
属性时,它没有按预期变化。
我使用enum
通过我的EF核心API在nswag
中生成了代码,使用[DisplayName]或[Description] DataAnnotation时,基于枚举的类无法按预期进行转换。
属性:
typescript
输出:
[Description("26\"")] TwentySix = 1,
期望:
export enum Sizes {
TwentySix = 1,
}
在“ ConfigureServices”中添加了以下代码,
export enum Sizes {
26"= 1,
}
或
services.AddMvc().AddJsonOptions(options => options.SerializerSettings.ContractResolver = new Newtonsoft.Json.Serialization.DefaultContractResolver());
在nswag.json中,
在“ codeGenerators”下,我具有以下属性,
services.AddMvc().AddJsonOptions(options => options.SerializerSettings.Converters.Add(new StringEnumConverter()));
我的其他服务方法和类工作正常。 “ "enumNameGeneratorType": null,
”属性不起作用,也尝试了“ Description
”。
我应该在这里更改什么?