如何防止Restkit RKObjectMapping keyPath被序列化

时间:2015-11-29 12:24:49

标签: ios objective-c restkit restkit-0.20 rkobjectmapping

我想映射以下参数并将此请求正文POST到服务器。

RKObjectMapping * mapping = [RKObjectMapping mappingForClass:[MessagingRequestModel class]];
[mapping addAttributeMappingsFromDictionary:@{
                                              @"sessionId": @"sessionId",
                                              @"dateFrom": @"dateFrom",
                                              @"dateTo": @"dateTo",
                                              @"MessageVO.seqId": @"seqId"
                                              }];

服务器希望我拥有像MessageVO.seqId这样的密钥路径,但Restkit已将我的keyPath序列化为MessageVO[seqId],而服务器无法识别此密钥路径。

我尝试了类似manager.requestSerializationMIMEType=RKMIMETypeJSON;的内容,但服务器没有将JSON类型视为POST主体。

如何防止在RestKit RKObjectMapping中将keyPath .seqId转换为[seqId]

0 个答案:

没有答案