ios - 如何在 objective-c 中逐行解析JSON文件

标签 ios objective-c json

我正在处理非常大的 JSON 文件,所以我不想读取整个文件然后迭代和解析每个数据条目。 相反,我想迭代 JSON 文件本身(例如:逐行/一次一个对象)。 我考虑过将下一行位置作为当前行数据的一部分,因此 JSON 是一个半链表,但我没有设法从 JSON 文件中提取特定行。 我是否缺少一种更简单的方法来实现这一目标?甚至可以从 JSON 文件中提取和解析特定行吗?

非常感谢!

最佳答案

JSON 不是面向行的格式,因此“逐行”解析的想法并没有多大意义。

也就是说,据我所知,至少有一个用于 iOS 的事件驱动的 JSON 解析器,https://github.com/stig/json-framework .内置解析器 NSJSONSerialization 仅适用于整个文件。

关于ios - 如何在 objective-c 中逐行解析JSON文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48050918/

相关文章:

iphone - Web 服务或套接字级通信

iphone - PDF 到 EPUB 转换过程中丢失的图像

java - 将数据从 fragment 发送到 Activity 并解析 json

ios - 使用 ios 的 View 和控件

ios - Xcode 8 - 在展开可选值时发现 nil - 找不到崩溃行

objective-c - 我可以检测父类中的 UITableView 委托(delegate)吗?

ruby-on-rails - JSONB 不适用于 Rails 5? JSON 字段以字符串形式返回

java - 将嵌套 JSON 对象解码为通用 Java 对象

ios - 在 IOS 中调用另一个屏幕时出现异常

iphone - 声明两个属性并使用相同的键调用 objc_setAssociatedObject