RickeyBoy/JSONToSwift

A lite Xcode extension that generates Swift Model in an elegant way.

★ 0Forks 0SwiftGitHub ↗Compare

README

JSONToSwift

A lite Xcode extension that generates Swift Model in an elegant way.

最新版下载

JSONToSwift - v1.0.0

使用说明

  1. 下载最新版 JSONToSwift
  2. 将 app 拖入 Applications 文件夹,运行app,然后确保 "系统偏好设置" -> "扩展" -> "Xcode Source Editor" 插件名字前已打钩
  3. 选中需要转换的 JSON 代码
  4. 在 Editor 选项下选择 JSONToSwift 插件
  5. 得到自动映射后的 Swift 代码

Done

  • 获取选中部分内容,生成对应 ObjectMapper 的模型
  • 支持的自动类型识别及映射
  • 支持多层 JSON
  • 支持自动驼峰命名
  • 支持声明变量的默认值

TODO

  • 自动删除 JSON
  • 支持多种映射方式
  • 支持右键选择
  • 支持快捷键
  • 完善 Error 报错信息
  • 支持提前配置名称(考虑引入 sourcey)
  • 支持额外配置(如是否驼峰命名、修改默认继承类等)
  • 支持自定义模板
  • 开源库标准重构代码
  • 完善 README,上线 v2.0
  • 介绍文献

Issues