Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在开发的应用程序需要解析一个非常大的 Json 文件(17.5 MB 或 1700 万个字符)。
我已经使用较小的 Json 文件对应用程序进行了编码和测试,并且成功进行了解析,只有当我使用该 17.5 MB 文件进行测试时,它才会返回空对象。
我正在使用 iOS 5.1 并使用 iOS 5.0 的 JSON 阅读器 API 以及 JSONKIT,它们都返回相同的响应,NULL。
任何建议将不胜感激
谢谢
如果它真的是一个大小问题,你可能会在一些自然边界上将它分成几块。我过去曾使用大型 xml 文件做到这一点,效果很好。
但正如@Alladinian 在评论中提到的那样,确实验证了它是一个有效的 JSON 文件。
fwiw,我最近发现了一个错误,当被解析的 JSON 文件大小 > 32k 时,NSJSONSerialization 失败。当我们修剪源 JSON 时,相同的代码路径就可以正常工作。