首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RestKit和Restlet JSON key-value

RestKit和Restlet JSON key-value
EN

Stack Overflow用户
提问于 2013-05-06 19:49:03
回答 1查看 132关注 0票数 0

在用于将类映射到我们使用JSON键值的RestKit中,

代码语言:javascript
复制
RKObjectMapping * userMapping = [RKObjectMapping mappingForClass:[User class]];        
[userMapping mapKeyPath:@"PrimaryKey" toAttribute:@"id"];
[[RKObjectManager sharedManager].mappingProvider setMapping:usereMapping forKeyPath:@"clientUser"];

然而,在android中,如果使用restlet,我们只需在类中声明变量时添加@JsonProperty("PrimaryKey"),。并完成键值映射。

对于类似android restlet?的iOS restkit,有没有更简单的方法

提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2013-05-06 20:01:03

你可以在ios中这样做

代码语言:javascript
复制
RKObjectMapping* articleMapping = [RKObjectMapping mappingForClass:[Article class]];
[articleMapping addAttributeMappingsFromDictionary:@{ 
        @"title": @"title",
        @"body": @"body",
        @"author": @"author",
        @"publication_date": @"publicationDate"
    }];

代码语言:javascript
复制
// Create our new Author mapping
RKObjectMapping* authorMapping = [RKObjectMapping mappingForClass:[Author class] ];
// NOTE: When your source and destination key paths are symmetrical, you can use addAttributesFromArray: as a shortcut instead of addAttributesFromDictionary:
[authorMapping addAttributeMappingsFromArray:@[ @"name", @"email" ]];

REFER HERE

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

https://stackoverflow.com/questions/16398139

复制
相关文章

相似问题

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