我有一个由Swagger自动为.NetCore(C#)生成的swagger.json文件。在此Json文件中,我们可以在“ definitions”部分中找到我们的DTO。
我们的类名称是使用此模板“ CompanyName.DTO.ViewMode.AClassName ”构造的,例如“ Jabberwocky.DTO.ViewModel.Address ”
当我用Swagger代码生成类时,所有DTO都放在 Model 文件夹中,并且类名称现在为“ CompanyNameDTOViewModeAClassName ”。
更改了类名以删除点,即使在类的代码中也是如此。使用这种类名有点困难...
在生成过程中,Swagger Codegen是否有可能根据类名称中存在的点构造子文件夹?
赞:
Model
- CompanyName
- DTO
- ViewModel
- Address.cs
这是json文件中定义的第一行:
"definitions": {
"Jabberwocky.DTO.APIEntity.Address": {
"description": "Represents an Address",
"type": "object",
"properties": {
"id": {
"format": "int32",
"description": "Identifies the address in the Database",
"type": "integer"
},
感谢您的帮助!