作为一个学习经验,我想制作一个iPhone应用程序,调用一个Web服务器/ Web服务,检索JSON响应,并使用该响应来填充
有人知道可能有用的东西吗?
UITableView
的行(假设首先将JSON转换为NSArray
)。有人知道可能有用的东西吗?
UITableView
的行(假设首先将JSON转换为NSArray
)。从iOS 5.0开始,苹果提供了NSJSONSerialization类,“用于将JSON转换为Foundation对象并将Foundation对象转换为JSON”。无需引入外部框架,并且根据基准测试显示,其性能非常好,明显优于SBJSON。
SBJSON *parser = [[SBJSON alloc] init];
NSString *url_str=[NSString stringWithFormat:@"Example APi Here"];
url_str = [url_str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
NSURLRequest *request =[NSURLRequest requestWithURL:[NSURL URLWithString:url_str]];
NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:nil];
NSString *json_string = [[NSString alloc] initWithData:response1 encoding:NSUTF8StringEncoding]
NSDictionary *statuses = [parser2 objectWithString:json_string error:nil];
NSArray *news_array=[[statuses3 objectForKey:@"sold_list"] valueForKey:@"list"];
for(NSDictionary *news in news_array)
{
@try {
[title_arr addObject:[news valueForKey:@"gtitle"]]; //values Add to title array
}
@catch (NSException *exception) {
[title_arr addObject:[NSString stringWithFormat:@""]];
}
http://www.raywenderlich.com/5492/working-with-json-in-ios-5
http://www.touch-code-magazine.com/tutorial-fetch-and-parse-json-in-ios6/
试试这个最快的JSON框架 JSONKit。它比普通的JSON框架更快。
http://mikesknowledgebase.com/pages/Services/WebServices-Page1.htm
所有源代码都是免费提供的。享受吧。