0

有没有办法将 RestKit 用作对象映射器,比如我给它一个 JSON 字符串和一个对象映射,然后它给我对象实体,而无需设置服务器和所有那些与网络相关的东西?

谢谢!

更新:

我需要的是:

  1. 给 Restkit 一个 RKObjectMapping,对象类和 JSON 字符串
  2. 获取解析的对象。

RestKit 文档告诉我的是:

RKObjectManager* objectManager = [RKObjectManager objectManagerWithBaseURL:@"http://restkit.org"];
[objectManager.mappingProvider setMapping:articleMapping forKeyPath:@"articles"];
RKObjectLoader* loader = [RKObjectManager loadObjectsAtResourcePath:@"/articles" delegate:self];

我不需要创建对象管理器和加载对象。

4

2 回答 2

0

解决方案是使用:

RKObjectMappingOperation *op = [RKObjectMappingOperation mappingOperationFromObject:jsonDict toObject:myObject withMapping:[MyObject mapping]];
[op performMapping:&error];
于 2012-10-25T05:14:00.693 回答
0

您是否阅读了已提供的 Wiki?

RestKit:对象映射

我个人喜欢使用 AFNetworking 进行联网和解析 JSON,然后使用 MagicalRecord 进行对象映射和其他核心数据工作。

于 2012-10-25T01:04:16.223 回答