私はWebサービスを使用し、JSONとしてレスポンスを取得しています。私は配列から詳細を抽出したい。ここでiPhoneのJSON形式の配列から文字列を引き出す方法は?
私のサンプルコードは、私は上記のコードを使用している場合
NSString *urlDataString = [[NSString alloc] initWithData:receiveData encoding:NSUTF8StringEncoding];
SBJSON *parser = [[SBJSON alloc] init];
NSError *error = nil;
self.customArray = [parser objectWithString:urlDataString error:&error];
for (NSDictionary *feedItem in customArray)
{
NSString *listDeals = [feedItem objectForKey:@"ListOfDeals"];
[tempArray addObject:listDeals];
}
すべての文字列が一時配列と配列値1に格納されているが、私はデータを保存するには、別のインデックスであることをしています。私はインデックスの位置を使用して詳細を取得する必要があるので。
私はこのような使用している場合は、
for (NSDictionary *feedItem in self.dollarArray)
{
NSString *listDeals = [[feedItem objectForKey:@"ListOfDeals"] valueForKey:@"Description"];
[tempArray addObject:listDeals];
}
私はtempArrayからのすべての記述の値を取得する、しかし、私は、配列からすべての文字列を取得したいです。
実際に私は、一時配列のカウント3を期待し、ここで
NSLog(@"%@",[tempArray ObjectAtIndex:0]);
{
BusId = 14;
Description = "Sample data"
Id = 60;
StartTime = "7/28/2011 8:30:00 PM";
},
のような値私のサンプルの応答を取得したい、
(
ListOfDetails = (
{
BusId = 14;
Description = "Sample data"
Id = 60;
StartTime = "7/28/2011 8:30:00 PM";
},
{
BusId = 16;
Description = "Test data"
Id = 62;
StartTime = "7/29/2011 8:30:00 PM";
},
{
BusId = 15;
Description = "Test"
Id = 61;
StartTime = "7/27/2011 8:30:00 PM";
},
)
は、だから私はそれをどのように行うことができますでしょうか?私を案内してください。
ありがとうございます!
なぜNSMutableArrayですか? –
@vijay、私はあなたが明らかに私の質問を得ていないと思います – Pugal
thalaを確認 –