Как использовать синтаксический анализ SBJSON с использованием Content-Type и Method (POST, GET) в iPhone? - PullRequest
0 голосов
/ 10 ноября 2011

Я уже работал над анализом SBJSON, который работал очень хорошо. Теперь я работаю в разборе SBJSON. Проблема в том, что результат анализа возвращает нуль (в NSDictionary). Я протестировал URL в инструменте Firefox POST, он вернул результат с Content-Type = application / x-www-form-urlencoded и Method = POST. Как использовать Content-Type и Method [POST, GET] при разборе файла SBJSON? На самом деле я не могу найти результат в поиске Google (извините). Пожалуйста, помогите мне решить мою проблему. Пожалуйста, предложите мне любой пример кода или идею. Заранее спасибо.

Это мой код,

SBJSON *jsonParser = [[SBJSON new] autorelease];
    NSURL *urls = [NSURL URLWithString:[NSString stringWithFormat:@"SAMPLE URL"]];
    NSString *stringUrl = [NSString stringWithFormat:@"%@",urls];
    NSDictionary *dictionary = (NSDictionary *) [jsonParser objectWithString:stringUrl error:nil];
    NSLog(@"Dictionary : %@", dictionary);

Словарь возвращает ноль. Как использовать методы Content-Type и [POST, GET] при разборе файла SBJSON?

Спасибо заранее.

1 Ответ

0 голосов
/ 10 ноября 2011

Вы на самом деле не извлекаете строковые данные по URL, а просто создаете URL и анализируете его, что неудивительно, что его нельзя преобразовать в объект JSON. Вам следует асинхронно извлекать строковые данные, используя что-то вроде NSURLConnection или более простой ASIHTTP, а затем анализировать результат.

...