首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JSON文件中使用NSJSONSerialization解析的JSON返回一个空数组

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

Stack Overflow用户
提问于 2013-04-12 08:02:48
回答 1查看 2.2K关注 0票数 0

我有一个JSON文件,我正在尝试解析它,如下所示

代码语言:javascript
复制
-(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);
}

但我拿不到任何数据。有人知道问题出在哪里吗?

我收到以下错误:

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-12 08:35:35

JSON脚本添加了"/“字符,我手动删除了这些字符,问题就解决了:)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15960939

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档