iOS NSJSONSerialization返回null

时间:2012-04-06 11:05:43

标签: ios json

我正在处理的应用程序需要解析一个非常大的Json文件(17.5 MB或17mil字符)。

我使用较小的Json文件对应用程序进行了编码和测试,并成功进行了解析。只有当我使用该17.5 MB文件进行测试时,它才会返回null对象。

我正在使用iOS 5.1并使用iOS 5.0的JSON阅读器API以及JSONKIT,它们都返回相同的响应,NULL。

任何建议都将受到高度赞赏

由于

2 个答案:

答案 0 :(得分:0)

如果它确实是一个尺寸问题,你可能会在某些自然界限上将其分解成碎片。我过去使用大型xml文件做了很好的结果。

但正如@Alladinian在评论中提到的那样,确认它是一个有效的JSON文件。

答案 1 :(得分:0)

fwiw,我最近发现了一个错误,当解析的JSON文件是>时NSJSONSerialization失败了。 32k大小。当我们修剪源JSON时,相同的代码路径工作得很好。