美文网首页iOS开发 Objective-C
ios:复杂字典转模型

ios:复杂字典转模型

作者: IMKel | 来源:发表于2016-12-18 12:07 被阅读522次
  • 参考此文,该文章如果你花点时间,少则一两小时,多则半天,你就能学会使用MJExtension将复杂的字典转为模型了.学会之后,你会发现,再复杂的数据,你都知道怎么使用MJExtension转换了.
  • 笔者看完那篇文章之后,自己做了一点小总结,如下:
    • 1.凡是json数据最外层是{}(即字典),那么转换时就使用模型类调用+objectWithKeyValues:
    • 2.凡是json数据最外层是[](即数组),那么转换时就调用+objectArrayWithKeyValuesArray:
    • 3.有多少个种类型的{}(字典),就创建多少模型类.注意,如果{}(字典)内部的键值对都是一模一样的,那么只需要一个模型类即可.
    • 4.[](数组)或{}(字典)内部嵌套[{}])(字典数组),那么必须在最外层模型.m文件中使用+objectClassInArray

这是我练习时写的一个demo,里面有2个复杂的数据转模型,需要源码的朋友可以点击demo链接下载.


  • 注意:这个demo下载下来后,会报错(如下图),我一时找不到解决方法,不知道为什么,Podfile文件上传后总是不见了.所以朋友们,你们下载后需要需要做一下两步操作
    • 报错展示:


      Snip20161218_113.png
    • 1.使用终端进入项目,如下图.


      Snip20161218_115.png
    • 2.执行命令pod install(执行结果如下图),然后项目就可以正常跑了

GFKdeMacBook-Pro:MJExtensionDemo gfk$ pod install
Analyzing dependencies
Downloading dependencies
Using MJExtension (3.0.13)
Generating Pods project
Integrating client project
Pod installation complete! There is 1 dependency from the Podfile and 1 total
pod installed.

相关文章

  • ios:复杂字典转模型

    参考此文,该文章如果你花点时间,少则一两小时,多则半天,你就能学会使用MJExtension将复杂的字典转为模型了...

  • 14-Swift中字典转模型

    字典转模型(初始化时传入字典) 字典转模型(利用KVC转化) 一、 普通的字典转模型: 二、利用KVC字典转模型:

  • iOS 字典转模型

    字典转模型 1.简单的字典转模型 2.字典中包含数组 2.1首先在头文件创建一个数组包含子模型 2.2在.m文件中...

  • iOS 字典转模型

    在开发中,对于处理网络请求中获取的数据(即把请求到的json或字典转换成方便使用的数据模型)是我们在开发中必不可少...

  • iOS 模型转字典

    模型转字典 https://www.jianshu.com/p/8e340363ae8f

  • IOS字典转模型

    1.定义字典和方法 2.实现转模型方法 3.声明常量 4.懒加载plist文件赋值给常量

  • iOS字典转模型

  • Swift 5.0 使用MJExtension 字典转模型

    记录下swift怎么使用MJExtension 字典转模型1.普通的字典转模型 2.字典数组嵌套转模型

  • model模型无法直接转model模型

    model模型无法直接转model模型 可以model转字典,字典再转model: NSDictionary *v...

  • 字典转模型,模型转字典

    //字典转模型 - (id)initWithDictionary:(NSDictionary*)dic{ self...

网友评论

    本文标题:ios:复杂字典转模型

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