1

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

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

服务器希望我拥有类似的密钥路径,MessageVO.seqId但 Restkit 已将我的密钥路径序列化为类似的东西MessageVO[seqId],该服务器无法识别此密钥路径。

我尝试过类似manager.requestSerializationMIMEType=RKMIMETypeJSON;但服务器不将 JSON 类型识别为 POST 正文的方法。

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

4

0 回答 0