我正在学习 RestKit 并想使用对象映射器发布有效负载。我正在使用 registerMapping: 但这会在根键上创建映射。有没有办法将对象映射到资源?我的映射代码如下所示:
[self.objectManager.router routeClass:[Session class] toResourcePath:@"/sessions" forMethod:RKRequestMethodPOST];
[self.objectManager.mappingProvider registerMapping:[Session mappingForObjectStore:self.objectManager.objectStore]
withRootKeyPath:@""];
[self.objectManager postObject:session usingBlock:^(RKObjectLoader *loader) {
loader.resourcePath = @"/sessions";
loader.delegate = self;
}];
它创建了一个像这样的有效负载:
{“”:{数据:“东西”}}
但我追求这样的有效载荷:
{数据:“东西”}
这里的 RestKit 方式是什么?