从JSON文件使用NSJSONSerialization解析的JSON返回一个空数组

时间:2013-04-12 00:02:48

标签: objective-c nsjsonserialization

我有一个JSON文件,我试图解析如下所示

-(void)loadSuraNames
{
NSURL * url = [NSURL URLWithString:@"http://www.submission.ws/downloads/json/"];

url = [url URLByAppendingPathComponent:@"quran_main.json"];

NSURLRequest *request = [NSURLRequest requestWithURL:url];
NSData *response = [NSURLConnection sendSynchronousRequest:request returningResponse:nil    error:nil];

NSError *jsonParsingError = nil;
NSArray *array = [NSJSONSerialization JSONObjectWithData:response options:0 error:&jsonParsingError];

NSLog(@"my Json is empty :( %@", array);
}

但我没有得到任何数据。任何人都有任何想法是什么问题?

我收到以下错误:

错误Domain = NSCocoaErrorDomain Code = 3840“操作无法完成。(Cocoa错误3840.)”(字符278周围的转义序列无效。)UserInfo = 0xa47ff60 {NSDebugDescription =字符278周围的转义序列无效。} < / p>

1 个答案:

答案 0 :(得分:1)

JSON脚本添加了我手动删除的“/”字符,问题就消失了:)