Skip to content

chesongsong/swagger2dart

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

swagger 转 dart model

配置不同接口地址,生成接口响应的dart model

安装依赖

  1. npm i

启动项目

  1. npm run dev

生成的model 在models目录

TODO

  • 支持修改model名称

为什么要用工具

  1. 公司后端接口序列化之后,部分返回为空的字段在接口里消失,导致前端通过工具生成的model不完整导致json读取报错
  2. model本身就是返回数据的上层抽象,不应该根据业务返回字段的有无来生成,而是需要像定义数据库字段一样来定义model
  3. 业界内部分开源网站生成的model有一些缺陷,如果生成model之后去调整的话,后续接口有变动,需要重新生成model,那么重新生成的model也需要进行调整,调整的部分大概率会被遗忘,除非出现问题才会被发现,容易出问题

About

根据swagger接口model生成flutter dart model

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published