iOS开发者最常犯的一个错误就是将JSON看做服务器对API调用的响应数据。虽然从某种程度上这是对的,对服务器做一个大概的了解能够从宏观上更好的了解JSON是什么。
iOS应用中需要的数据很可能是服务器的一个对象。这个对象到底是一个ORM,映射实体还是业务对象不重要。把它们统称为模型对象。这些对象只在传输层被序列化为JSON。
也就是说,在服务器响应中看到的JSON其实是服务器对象的另一种表示。
编写代码时,要牢记这个概念,开发者很可能需要在应用中为每一个服务器模型对象创建一个等价的模型对象。