设计数据交换格式

iOS开发者最常犯的一个错误就是将JSON看做服务器对API调用的响应数据。虽然从某种程度上这是对的,对服务器做一个大概的了解能够从宏观上更好的了解JSON是什么。

iOS应用中需要的数据很可能是服务器的一个对象。这个对象到底是一个ORM,映射实体还是业务对象不重要。把它们统称为模型对象。这些对象只在传输层被序列化为JSON。

也就是说,在服务器响应中看到的JSON其实是服务器对象的另一种表示。

编写代码时,要牢记这个概念,开发者很可能需要在应用中为每一个服务器模型对象创建一个等价的模型对象。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 14,200评论 4 61
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 175,270评论 25 709
  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,359评论 19 139
  • 2004年的夏天,我随母亲离开故土,离开父亲,踏上从故乡黑龙江南下至河北石家庄的长途列车。那次旅程,对当时年幼的我...
    糖葫芦儿阅读 3,411评论 0 2
  • 1858年,清政府签订的不平等条约《天津条约》,条约增辟的11个通商口岸中即有汉口,但汉口的正式开埠则是在1861...
    f6f3937ad890阅读 5,455评论 0 3