Tutorial de análisis de iPhone / iOS JSON

Como experiencia de aprendizaje, quiero crear una aplicación para iPhone que llame a un servidor web / servicio web, recupere una respuesta JSON y use esa respuesta para rellenar las filas de una UITableView (suponiendo que convierte el JSON en un NSArray primero).

¿Alguien sabe de algo que pueda ser útil?

Te encantará este marco .

Y te encantará esta herramienta .

Para aprender sobre JSON, es posible que le guste este recurso .

Y probablemente te encante este tutorial .

A partir de iOS 5.0, Apple proporciona la clase NSJSONSerialization “para convertir JSON a objetos Foundation y convertir objetos de Foundation a JSON”. Sin marcos externos para incorporar y de acuerdo con los puntos de referencia, su rendimiento es bastante bueno, significativamente mejor que 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:@""]]; } 

prueba con JSONKit, el marco JSON más rápido. es más rápido que el marco JSON normal.

Este es el tutorial que utilicé para obtener la respuesta de darrinm. Se actualiza para iOS5 / 6 y es realmente fácil. Cuando sea lo suficientemente popular, lo eliminaré y lo agregaré como comentario a su respuesta.

http://www.raywenderlich.com/5492/working-with-json-in-ios-5

http://www.touch-code-magazine.com/tutorial-fetch-and-parse-json-in-ios6/

Aquí hay un enlace a mi tutorial, que lo guiará a través de:

  • crear un servicio web JSON WCF desde cero (y los problemas que querrá evitar)
  • adaptándolo a leer / escribir datos de SQL Server
  • obtener una aplicación iOS 6 para usar los servidores JSON.
  • utilizando los servicios web JSON con JavaScript

http://mikesknowledgebase.com/pages/Services/WebServices-Page1.htm

Se proporciona todo el código fuente, sin cargo. Disfrutar.