分享Josn转模型文件-ESJsonFormatForMac

一、前言

  • ESJsonFormatForMac 是基于ESJsonFormat的基础上面开发的模型转类文件的工具。能够脱离xCode独立运行的工具。

二、为什么不直接使用ESJsonFormat?

  • ESJsonFormat 是以插件的形式使用,但是在xCode 8 以后无法直接安装和使用插件,要想使用插件,必须对xCode 进行重新签名,而重新签名的xCode 在打包时会出现一些不必要的问题,而且重新签名的步骤也是比较繁琐的。

三、有什么优点

  • 能够直接进行网络请求,减少对数据拷贝过程中产生的误差。
  • 生成的文件格式统一,简洁。
  • 无需编写任何代码,加快开发速度。

三、软件功能

  • 具有ESJsonFormat的Json转模型功能;
  • 支持OC/Swift语言切换;
  • 转换Json中id字段为ID;
  • 脱离Xcode环境,直接运行在Mac电脑;
  • 可以直接在Json输入框中输入Json字段,点击Enter开始模型转换;同时加入了网络请求,支持Post/Get方式进行网络请求,然后直接对请求结果进行转换;
  • 网络请求时,支持参数输入变更;
  • 扩展了对YYModel的支持,输出.m文件中直接输出modelCustomPropertyMapper和modelContainerPropertyGenericClass方法的实现;
  • Json字段的输入和结果的复制清除功能;
  • 直接输出.h和.m文件;
  • 除了网络请求json数据转换成模型外,还可以直接在json输入框中粘贴json数据进行转换;
  • 可以直接复制json数据到下部第一列json输入框,然后进行转换;
  • 支持生成object-c 和 swift 两种文件
分享Josn转模型文件-ESJsonFormatForMac_第1张图片
软件界面.png

四、使用注意

  • 软件现在最低支持Mac系统为10.10;
  • 如果Url要拼接的话,可以分别在Base_Url和Joint_Url中输入内容;如果不拼接的话,直接将整链接输入Base_Url即可;
  • 请求参数最大数量为:10;
  • 参数的话现在字典中全部都是以NSString保存的,遇到数值类型的参数时不知是否能够成功;

五、使用演示

分享Josn转模型文件-ESJsonFormatForMac_第2张图片
使用流程.gif

六、下载地址

  • GitHub 下载地址:https://github.com/czhen09/ESJsonFormatForMac

你可能感兴趣的:(分享Josn转模型文件-ESJsonFormatForMac)