繁体   English   中英

iOS NSJSONSerialization 返回 null

[英]iOS NSJSONSerialization returning null

我正在开发的应用程序需要解析一个非常大的 Json 文件(17.5 MB 或 1700 万个字符)。

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

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

任何建议将不胜感激

谢谢

如果这确实是一个尺寸问题,您可能会在某些自然边界上将其分成几块。 过去我用 xml 大文件做到了这一点,效果很好。

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM