我正在使用大衣和地幔。
来自 REST 服务器的 JSON 返回如下内容:
{
results:[{
id: 123,
eventName: @"ABC"
...
private_users: [50, 37, 24]
},{
id: 124,
eventName: @"DEF"
...
private_users: [40, 27, 14]
},{
id: 125,
eventName: @"GHI"
...
private_users: [60, 47, 34]
},
]
}
所以在这种情况下,我们有一个事件实体,每个事件实体都有一个名为“private_users”的属性,它是每个用户实体的用户 ID 数组。
如果上面的 JSON 的 private_users 包含一个用户实体数组而不是用户 ID,我已经能够使用 Mantle 和 Overcoat 来映射它,但我面临的问题是,它是一个用户 ID 数组。
我想知道如何使用 Mantle 和 Overcoat 在 private_users 属性中映射/转换这些用户 ID。
我最初尝试:
+(NSValueTransformer *)privateGroupsJSONTransformer
{
return [MTLValueTransformer transformerWithBlock:^NSArray *(NSArray *arrUserID) {
// create new User entities and assign each a userID from arrUserID ?
}];
}
这是正确的方法吗?
你通常如何在 Mantle 中存储整数数组?
对此的任何帮助都会很棒。