当我有对象根时如何使用 RestKit 的对象映射?

Posted

技术标签:

【中文标题】当我有对象根时如何使用 RestKit 的对象映射?【英文标题】:How do I use RestKit's object mapping when I have object roots? 【发布时间】:2012-10-24 17:37:30 【问题描述】:

当我的 JSON 看起来像这样时,RestKit 的对象映射效果很好:


    "users" : [
                  
                      "first_name": "John",
                      "last_name":  "Doe"
                  ,
                  
                      "first_name": "Bill",
                      "last_name":  "Smith"
                  
              ]

但是,我的 JSON 看起来像这样:


    "users" : [
                  
                      "user": 
                                  "first_name": "John",
                                  "last_name":  "Doe"
                               
                  ,
                  
                      "user": 
                                  "first_name": "Bill",
                                  "last_name":  "Smith"
                               
                  
              ]

无论如何我都无法找到让 RestKit 的对象映射工作的方法。有什么想法吗?

【问题讨论】:

【参考方案1】:

我想你想映射一个用户对象数组。用户应该具有这两个属性。你是如何映射它的?

【讨论】:

以上是关于当我有对象根时如何使用 RestKit 的对象映射?的主要内容,如果未能解决你的问题,请参考以下文章

Restkit 对象映射给出空对象

RestKit 到 Core Data 的映射和加载零对象。 RKManagedObjectLoader

如何使用带有 RKObjectMapping 的 RestKit 0.24 将本地 JSON 字符串映射到对象?

Restkit 对象映射两个类错误访问

RestKit 仅用于对象映射

RestKit 对象映射问题