当前位置: 首页 > 知识库问答 >
问题:

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

夹谷成仁
2023-03-14

我有一个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);
}

但我没有得到任何数据。任何人都知道问题出在哪里?

我收到以下错误:

错误域=NSCocoaErrorDomain Code=3840“操作无法完成。(可可错误3840。)”(字符278周围的转义序列无效。)UserInfo = 0xa 47 ff 60 { NSDebugDescription =字符278周围的转义序列无效。}

共有1个答案

谭勇
2023-03-14

JSON脚本正在添加我手动删除的“/”字符,问题:)

 类似资料:
  • 问题内容: 我正在解析我的代码。但是在检索已解析的数据时遇到了一些意外的问题。所以,让我解释一下我的问题。 我必须使用xcode 解析以下数据。这是我在浏览器中命中相同URL时要解析的数据的样子: 我要获取此数据的代码如下: 如果我使用来打印对象,即它看起来像: 因此,在这里我观察到两件事: 键(或节点)的序列(,和)被改变相比上述网络响应为。 将被括在大括号中。 现在,如果我将键&和 它们的值分

  • 我有来自文件的JSON。 并希望解析解决方案和num的列表。 已用库org.json.simple.* 试试这个 我做错了什么? 如果尝试写入 如果尝试写入

  • 问题内容: 我想使用 GSON* 在 JAVA中 解析此 JSON 文件: *** 但是我不知道如何加入root元素: 描述符 ,之后是 app3 元素,最后是 name 元素。 我遵循了本教程http://www.mkyong.com/java/gson-streaming-to-read-and-write- json/ ,但是它没有显示具有root和childs元素的情况。 问题答案: Im

  • 我学习了这个教程http://www.mkyong.com/java/gson-streaming-to-read-and-write-json/,但它没有显示root和childs元素的情况。

  • 问题内容: 我正在尝试在Python中加载和解析JSON文件。但是我在尝试加载文件时遇到了困难: 产量: 我看着 18.2。— Python文档中的 JSON编码器和解码器 ,但是通读这个看起来糟透了的文档非常令人沮丧。 前几行(用随机条目匿名): 问题答案: 您有一个JSON Lines格式的文本文件。您需要逐行解析文件: 每 行都 包含有效的JSON,但总的来说,它不是有效的JSON值,因为没

  • 我想使用Typescript解析/处理一个25 MB的JSON文件,并过滤/排序对象。。我写的代码花了几分钟(有时会超时),不确定为什么会发生这种情况,或者是否有其他方法可以提高代码的效率。 注意:代码在一个小文件上工作