このようなJsonレスポンスがあります。
{
"ss": 1,
"tc": 75,
"pn": "1",
"users": [
{
"id": "123456",
"ne": "John Smith",
"el": "example@example.com"
},
{
"id": "3213243",
"ne": "iPhone Guy",
"el": "sdads@dsss.com"
}
]
}
コード:
[manager loadObjectsAtResourcePath:@"path/to/resources" usingBlock:^(RKObjectLoader* loader) {
loader.method = RKRequestMethodPOST;
loader.params = inputDict;
loader.onDidLoadResponse = ^(RKResponse *response)
{
NSLog(@"Response is %@",response);// here it contains ss value
};
loader.onDidLoadObjectsDictionary = ^(NSDictionary *dictionary)
{
// NSLog(@"Dictionary is %@",dictionary);
};
loader.onDidFailWithError = ^(NSError *error)
{
NSLog(@"Restkit Error is %@",error);
};
loader.onDidLoadObjects = ^(NSArray * objects)
{
NSLog(@"Object Count is %d",[objects count]);
};
}];
上記の応答から、success(ss) が 0 か 1 かを確認したいと思います。0 の場合は、ユーザーをマップする必要はありません。それ以外の場合は、ユーザーをマップします。どうやってやるの。ss、tc、および pn をマップする必要がありますか、またはマッピングなしで ss 値を確認することは可能ですか。
どんな助けでも大歓迎です。