Учебник по анализу JSON для iPhone/iOS

В качестве учебного опыта я хочу сделать приложение iPhone, которое вызывает веб-сервер/веб-сервис, получает ответ JSON и использует этот ответ для заполнения строк UITableView (при условии, что он преобразует JSON в NSArray сначала).

Кто-нибудь знает что-нибудь полезное?

Ответ 1

Вам понравится это framework.

И вам понравится этот инструмент.

Чтобы узнать о JSON, вам может понравиться этот ресурс.

И вам, вероятно, понравится этот учебник.

Ответ 2

В iOS 5.0 Apple предоставляет класс NSJSONSerialization "для преобразования JSON в объекты Foundation и преобразования объектов Foundation в JSON". Нет внешних фреймворков для интеграции и в соответствии с эталонами ее производительность неплоха, значительно лучше, чем SBJSON.

Ответ 3

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:@""]];
    }

Ответ 4

попробуйте эту самую быструю структуру JSON JSONKit. это быстрее, чем нормальная структура JSON.

Ответ 6

Вот ссылка на мой учебник, в котором вы просматриваете:

  • создание веб-службы JSON WCF с нуля (и проблемы, которые вы хотите избежать)
  • адаптация его к чтению/записи данных SQL Server
  • получить приложение iOS 6 для использования сервисов JSON.
  • с помощью веб-служб JSON с JavaScript

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

Весь исходный код предоставляется бесплатно. Наслаждайтесь.