私は自分のアプリケーションに次のようなコードを書きました:
-(void)viewDidLoad
{
SBJsonParser *parser = [[SBJsonParser alloc] init];
NSURLRequest *request = [NSURLRequest requestWithURL:[NSURL URLWithString:@""]];
NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSString *json_string = [[NSString alloc] initWithData:response encoding:NSUTF8StringEncoding];
NSArray *statuses = [parser objectWithString:json_string error:nil];
for (NSDictionary *status in statuses) {
NSLog(@"%@ - %@", [status objectForKey:@"Name"], [status objectForKey:@"LoginUrl"] );
}
}
これは私のJSONです。UITableView で Name,Image,LoginUrl を取得したいだけです。
JSON
0
Name : "Windows Live™ ID"
LoginUrl : ""
LogoutUrl : ""
ImageUrl : ""
EmailAddressSuffixes
1
Name : "Google"
LoginUrl : ""
LogoutUrl : ""
ImageUrl : ""
EmailAddressSuffixes
2
Name : "Yahoo!"
LoginUrl : ""
LogoutUrl : ""
ImageUrl : ""
EmailAddressSuffixes
.m ファイルには何を書くべきですか?