使用swagger生成json文件,但是因为有字段是decimal 或者是decimal?
然后转成json文件后变成 type="number" format="double" 变成double类型去转换了
这个肯定不是我希望的 因为这样添加rest api后还是需要convert.todecimal(double类型)
而且我查阅资料发现swagger定义的基础类型只有
integer int32 signed 32 bits
integer int64 signed 64 bits (a.k.a long)
number float
number double
唯独漏了decimal ,就算我配置了参数映射c.MapType<decimal?>(() => new Swashbuckle.Swagger.Schema { type = "number", format = "decimal?" });
但是还是无法添加 ,因为添加的时候number识别不了decimal? 直接替换成double了
该如何解决呢,园豆不多 全部奉上了~~