我想映射以下参数并将此请求正文 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]
?