很抱歉打扰您,但我没有找到任何可以帮助我的可用主题。
我通过 NSURLConnection 使用 NSMutableRequest 来获取我的 JSON 数据。收到数据后,我使用[NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&error]
.
获取较小的 JSON 文件时它工作得很好,但当我收到更大的 JSON 文件时它不起作用。我写了日志NSLog(@"--->: %@", [[NSString alloc] initWithData:data encoding:NSUTF8StringEncoding]);
,输出不是一条,而是两条以 . 开头的日志记录--->:
。第一个输出包含 JSON 的第一部分,而 JSON 的其余部分位于第二部分。
此错误不允许根据需要创建 NSDictionary。收到的每个“更大”的 JSON 都被拆分为 7500 - 8000 个字符。我的问题是: NSJSONSerialization 可以处理是否有限制?从我的角度来看,它似乎可以处理 8 KB 的数据,仅此而已。有没有办法绕过它?
感谢您的见解。