Restkitを使用して、iOSアプリからRESTful APIを介していわゆるデータストリームを作成しようとしています。これを行うために、API は次の json POST を想定しています。
{"version":"1.0.0",
"datastreams" : [
{
"current_value" : "100",
"id" : "1"
}
]
}
ご覧のとおり、API はデータストリームの配列を受け入れますが、私がやりたいのは、単一のデータストリーム オブジェクトからこの json コードを生成することです。
作成したいデータストリームは、アプリケーションでは次のプロパティを持つオブジェクトとして表されます。
- バージョン
- 識別子
- 現在の価値
以下のコードが上記のjsonを構築してAPIに送信するように、RKObjectMappingオブジェクトをどのように設定すればよいですか? (ルートと他のすべての初期設定がすでに設定されていると仮定します)
Datastream *datastream = [[ZCCDatastream alloc] init];
datastream.version = @"1.0.0";
datastream.currentValue = @"100";
datastream.identifier = @"1";
[[RKObjectManager sharedManager] postObject:datastream delegate:self];