如何在iPhone中使用内容类型和方法(POST,GET)来使用SBJSON解析



我已经在SBJSON解析上工作了,那工作得很好。现在,我在SBJSON解析工作。问题是解析结果返回null(In NSDictionary)。我在Firefox POST工具中测试了url,它返回的结果是Content-Type = application/x-www-form-urlencoded和Method = POST。如何使用内容类型和方法[POST, GET]在SBJSON文件解析?真的,我在谷歌搜索中找不到结果(抱歉)。请帮我解决我的问题。请建议我任何示例代码或想法。提前谢谢。

这是我的代码

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);

字典返回null。如何使用内容类型和[POST,GET]方法在SBJSON文件解析?

提前感谢。

您实际上并没有在URL处获取字符串数据,只是创建一个URL并解析它,这并不奇怪,它不能转换为JSON对象。您应该使用NSURLConnection或更简单的ASIHTTP之类的东西异步获取字符串数据,然后解析结果。

最新更新