我正在实现SBJSON来从Web服务中获取数据。我在“ConnectionDidFinishLoading”代码如下:错误:JSON无法识别的前导字符
NSString *responseString = [[NSString alloc] initWithData:responseData encoding: NSUTF8StringEncoding];
NSLog(@"Response String %@", responseString);
NSDictionary *results = [responseString JSONValue];
NSString *extractUsers = [results objectForKey:@"d"];
NSDictionary *finalResult = [extractUsers JSONValue];
NSLog(@"Final Results : %@",finalResult);
但我得到了错误味精在我的控制台如下:
-JSONValue failed. Error trace is: ( "Error Domain=org.brautaset.JSON.ErrorDomain Code=3 \"Unrecognised leading character\" UserInfo=0x686d010 {NSLocalizedDescription=Unrecognised leading character}")
我已经在计算器提到的几个环节,我也使用谷歌找到答案,但我无法获得解决方案
如果您有解决方案,然后与我分享。
Thanx提前...
你的回应字符串是什么? ** NSLog(@“Response String%@”,responseString); **发布它的输出。并且在http://jsonlint.com/上验证你的json字符串。 – Devang 2012-04-18 04:49:58
在浏览器中检查您的网址 – Ayaz 2012-04-18 05:26:40
请参阅此链接:http://stackoverflow.com/questions/5739878/jsonvalue-failed-error-while-fetching-data-from-server-into-iphone。 – 2012-04-18 08:42:37