首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >按id映射嵌套成员

按id映射嵌套成员
EN

Stack Overflow用户
提问于 2015-02-05 12:36:25
回答 1查看 31关注 0票数 0

假设我有一个用户对象-可以通过/api/ User /:id获取

代码语言:javascript
复制
{
    "id": 3,
    "name": "John",
    "age": 26,
    "computer": 1
}

computer属性描述他拥有的计算机的类型--可以通过/api/computers获取--返回计算机类型数组。我将这个对象映射到计算机对象。

代码语言:javascript
复制
[{
    "id": 0,
    "name" : "stationary"
},
{
    "id": 1,
    "name": "laptop"
}]

有没有办法让RestKit通过结果中的ID自动映射计算机对象?也就是说,当我从RestKit获得用户时,RestKit将自动启动一个新的GET (场景后面),以便从服务器获得真正的计算机对象(而不仅仅是将其表示为ID)。

i.e

代码语言:javascript
复制
User *someUser = ...; // GET with restkit
someUser.computer = ...; // a Computer object with properties .name and .id

编辑

这是可用的,同时使用核心数据,如看到的这里。不清楚一个人是否可以在不使用核心数据的情况下实现同样的目标。

EN

回答 1

Stack Overflow用户

发布于 2015-02-05 17:08:58

您所引用的链接用于将现有对象连接到响应中的新对象,而不是由于新对象的创建而触发GET请求。

触发GET不是RestKit提供的特性,因此您需要自己实现该逻辑。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28344161

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档