美文网首页
一个 JSON 转 Mantle Model 类的实用小工具

一个 JSON 转 Mantle Model 类的实用小工具

作者: Mister_Leo | 来源:发表于2018-09-06 15:37 被阅读0次

    还在为 JSON 转换成Mantle Model 时,遇到各种类组合、类嵌套而写一堆乱七八糟而且没有什么技术含量的代码浪费青春吗?

    反正我是深受其害,每次对着后台接口返回的 JSON,写 Mantle Model 时。在兢兢业业、小心翼翼、安安静静的外表下,其实心里早有千万匹草泥马在奔腾了!😂

    当然,我也想到到网上找找看,有没有类似的 JSON 转 OC Model,很不幸,和早些年一样,网上有很多 JSON 转 POJO 的、C#的,就是没有转OC的。

    因此,在项目的间隙,昨天,花了大半天的时间写了一个。如果你项目中也在用 Mantle, 希望能给你带来帮助😀。也欢迎大家提bug。

    工具下载地址在这 密码: pfxv

    先上图:

    UI界面


    具体操作步骤:

    1、在 JSON 输入区,拷贝 JSON 数据;

    2、点击 Convert 按钮,Model输出区输出 Model的 .h 文件;

    3、点 get .m 按钮,输出 .m 文件;

    (get .h 按钮操作:只是把 .h 文件输出。这一步骤,包含在了第二里了)

    4、copy到具体位置。

    备注:在这里不就不生成文件了,反正怎么着你要拖到项目里面去😂。


    说明:

    1、isDependOnOuter :指组合类的类名是否包含外部类的标识(类似,命名空间),如下图

    isDependOnOuter == on isDependOnOuter == off

    2、isTreatValueAsComment:是否把其本身的值当作注释,如上图;

    3、Prefix For Model :类的前缀,可以为空;

    4、Subclass Of : 指定 Model 类的父类。如果不指定默认NSObject。


    这里就吐槽以及介绍完了;

    最后感谢帮我简单试用、测试了一下的同事们。

    相关文章

      网友评论

          本文标题:一个 JSON 转 Mantle Model 类的实用小工具

          本文链接:https://www.haomeiwen.com/subject/kgkxgftx.html