chenshuai2144 / openapi2typescript

一个被大范围使用的小工具
297 stars 133 forks source link

关于生成的mock大概率空对象问题 #147

Closed fengluoX closed 3 months ago

fengluoX commented 3 months ago

在将swagger2转成swagger3的时候,swagger2openapi会读取json里所有的produces参数,在转换responses的schema时,会做如下处理 image 但是代码中只对application/json做了处理,这导致生成的mock都是空对象,使用起来不尽如人意,这里是否应该改成优先使用application/json,其次改为使用/,因为这是swagger2openapi默认填充的值,再其次再选择剩余值的其中之一的schema来生成 另外也没有处理allOf的情况