/JSONConverter

JSONConverter可以快速的把json数据转换生成OC/Swift/Flutter的属性,省去手动创建的麻烦,大大提高iOSer的开发效率

Primary LanguageSwift

JSONConverter

JSONConverter 是MAC上iOS开发的辅助小工具,可以快速的把json数据转换生成对应的模型类属性,目前支持Objective-C、Swift、Flutter以及目前流行的第三方库: SwiftyJSONHandyJSONObjectMapper,可以灵活选择构建class/struct,并支持配置类名前缀等,省去手敲模型的麻烦,借此提高我们的开发效率。

支持的功能

  • Objective-C、Swift(Codeable, SwiftyJSON, HandyJSON, ObjectMapper,Codable)、Flutter 对应的模型转化
  • 版本更新自动提醒
  • 转换配置缓存,默认保存上一次转换的配置,无需每次转换都要选择对应的语言和类型
  • 黑暗模式
  • ...

部分语言转换展示

1.Json转Flutter Json转ObectMapper.png

2.Json转ObectMapper Json转ObectMapper.png

3.Json转Swift-Struct Json转Swift-Struct.png

4.Json转HandyJSON Json转HandyJSON.png

5.Json转SwiftyJSON Json转SwiftyJSON.png

6.Json转ObjectMapper Json转ObhectMapper.png

7.Json转Objective-C Json转Objective-C.png

安装说明

  • Swift 版本 4.0.0
  • clone 这个工程,使用Xcode9及以上运行
  • 可以点击releases选择最新的版本点击JSONConverter.zip, 下载解压后拖入Application

Fluter转换备注

因为,使用Flutter Json转换功能是配合json_serializable使用,具体的使用说明可以查看以下说明

声明

因为,并没有在项目中实际使用过SwiftyJSONObjectMapper,所以并不知道初始化方法构建的是否合理,如果你有更好的建议,欢迎留言,大家共同进步,谢谢!,如果喜欢,请给一个star,鼓励一波,哈哈哈哈😁

参考项目