将JSON数据映射到objective-c数据模型类的解决方案?

时间:2012-05-11 06:30:57

标签: ios json parsing persistence

服务器端通常为不同的客户端提供JSON数据响应,例如浏览器,iOS客户端应用程序,Android客户端应用程序等。

在客户端,将使用一些解析器将此类JSON数据转换为Objective-C或Java等定义的特定数据模型类(取决于语言或设备客户端)。

我们真的需要在JSON数据和数据模型类之间进行转换吗?或者只是充分利用JSON(持久化JSON数据,使用JSON数据?)的解决方案。

或者,如果我们真的需要做一些像转换,任何好的做法?

1 个答案:

答案 0 :(得分:1)

我认为这是使用数据模型/对象映射JSON数据的最简单方法。

查看RestKit

  

RestKit是iOS的Objective-C框架,旨在简化,快速和有趣地与RESTful Web服务进行交互。它结合了干净,简单的HTTP请求/响应API和强大的对象映射系统,减少了为完成工作而需要编写的代码量。

在我看来,这是处理JSON / XML restful webservices的最佳和最简单的方法。您可以轻松地将JSON映射到对象,甚至直接映射到核心数据中的managedobjects。