我正在尝试使用 Restkit 从我的 ios 应用程序中通过 RESTful API 创建一个所谓的数据流。为此,API 需要以下 json POST:
{"version":"1.0.0",
"datastreams" : [
{
"current_value" : "100",
"id" : "1"
}
]
}
如您所见,API 接受数据流数组,但我想做的是从单个数据流对象生成此 json 代码。
我要创建的数据流在我的应用程序中表示为具有以下属性的对象:
- 版本
- 标识符
- 当前值
我应该如何设置 RKObjectMapping 对象,以便下面的代码构造并将上面的 json 发送到我的 API?(假设路线和所有其他初始内容已经设置)
Datastream *datastream = [[ZCCDatastream alloc] init];
datastream.version = @"1.0.0";
datastream.currentValue = @"100";
datastream.identifier = @"1";
[[RKObjectManager sharedManager] postObject:datastream delegate:self];