CoreData 和 JSON 映射器

Posted

技术标签:

【中文标题】CoreData 和 JSON 映射器【英文标题】:CoreData and JSON mappers 【发布时间】:2014-08-12 05:36:51 【问题描述】:

我正在考虑将 CoreData NSManagedObject 子类与 json 映射器一起使用,但我正在使用 DCKeyValueObjectMapping,它似乎不支持使用 NSManagedObject 子类。

再说一次,我是 ios 新手,所以这可能根本不可能,但我仍然想知道人们如何处理它。对于我研究过的所有内容,您似乎无法使用alloc init 实例化NSManagedObject 子类,因为您需要调用insertNewObjectForEntityForName:inManagedObjectContext: 对其进行初始化,而这两个参数似乎没有设置方法。

那么有没有办法将单个模型类用于两个目的,CoreDataJSON 映射

【问题讨论】:

【参考方案1】:

RestKit 可能有用(mapper 可以单独使用)。还有 KZPropertyMapper。

【讨论】:

以上是关于CoreData 和 JSON 映射器的主要内容,如果未能解决你的问题,请参考以下文章

如何使用对象映射器解析以下 JSON

如何使用对象映射器从响应 JSON 映射子数组?

使用Dropwizard时配置Jackson映射器

自动映射器。来自 json 的映射属性

Jackson Java 到 JSON 对象映射器修改字段名称

带有数据映射器 ORM 的 CodeIgniter