iPhone / iOS JSON parsing tutorial [zamknięty]
Jako doświadczenie edukacyjne chcę stworzyć aplikację na iPhone ' a, która wywoła serwer WWW/webservice, pobiera odpowiedź JSON i używa tej odpowiedzi do wypełniania wierszy UITableView
(zakładając, że najpierw przekształci JSON w NSArray
).
6 answers
Pokochasz ten framework .
I pokochasz to Narzędzie .
Aby dowiedzieć się więcej o JSON możesz polubić tenzasób .
I prawdopodobnie spodoba ci się ten tutorial .
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-09 08:47:40
[[0]}od wersji IOS 5.0 Apple udostępnia klasę NSJSONSerialization "do konwersji JSON na obiekty Foundation i konwersji obiektów Foundation na JSON". Brak zewnętrznych RAM do włączenia i zgodnie z benchmarkami{[2] } jego wydajność jest całkiem dobra, znacznie lepsza niż SBJSON.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-03-29 19:08:17
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:@""]];
}
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2014-02-04 06:29:54
Wypróbuj ten najszybszy framework JSON JSONKit . jest szybszy niż zwykły framework JSON.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2012-01-09 08:51:39
To jest tutorial, którego użyłem, aby dostać się do odpowiedzi darrinma. Jest zaktualizowany dla ios5 / 6 i naprawdę łatwy. Kiedy będę wystarczająco popularny, usunę to i dodam jako komentarz do jego odpowiedzi.
Http://www.raywenderlich.com/5492/working-with-json-in-ios-5
Http://www.touch-code-magazine.com/tutorial-fetch-and-parse-json-in-ios6/
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-02-06 11:16:22
Oto link do mojego tutoriala, który cię poprowadzi:
- Tworzenie od podstaw usługi internetowej JSON WCF (i problemów, których będziesz chciał uniknąć)
- przystosowanie go do odczytu/zapisu SQL Server DANE [[3]}uzyskanie aplikacji iOS 6 do korzystania z serwów JSON.
- Korzystanie z usług internetowych JSON z JavaScript
Http://mikesknowledgebase.com/pages/Services/WebServices-Page1.htm
Cały kod źródłowy jest dostarczany bezpłatnie. Smacznego.
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/doraprojects.net/template/agent.layouts/content.php on line 54
2013-04-03 14:26:20