我有一个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>
答案 0 :(得分:1)
JSON脚本添加了我手动删除的“/”字符,问题就消失了:)