Skip to content

Latest commit

 

History

History
executable file
·
63 lines (50 loc) · 2.61 KB

File metadata and controls

executable file
·
63 lines (50 loc) · 2.61 KB

简体中文 | English

JSONConverter

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

重要提醒

因为没有付费apple id,所以目前的安装包因为证书问题,会直接崩溃;建议各位下载代码,更改一下bundle id,编译一下,在Products目录找到APP,拖至Applicaiton中,即可使用。另求助各江湖好汉有付费账号的,求一个打包坑位😃。

0.png

功能介绍

  • 快速的把JSON数据转换生成对应支持的语言的模型类和属性.
  • 格式化富文本展示JSON数据
  • 预览并导出生成的对应富文本模型类
  • 配置根类名
  • 配置类前缀
  • 自定义类文件前缀.
  • 支持国际化

当前支持的语言

    1. Swift(Class/Struct)
    • 1.1 HandyJSON
    • 1.2 SwiftyJSON
    • 1.3 ObjectMapper
    • 1.4 Codable
    1. Objective-C
    1. Flutter

应用截图

1.png 2.png 3.png 4.png

安装说明

开发计划

  • 支持Java 模型转换
  • 支持模型文件导出
  • 富文本展示模型

Flutter 模型使用说明

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

声明

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