【发布时间】:2018-01-01 15:33:51
【问题描述】:
我正在处理非常大的 JSON 文件,因此我不想读取整个文件然后迭代和解析每个数据条目。 相反,我想迭代 JSON 文件本身(例如:逐行/一次一个对象)。 我考虑过将下一行位置作为当前行数据的一部分,因此 JSON 是一个半链表,但我没有设法从 JSON 文件中提取特定行。 我是否错过了一种更简单的方法来实现这一目标?甚至可以从 JSON 文件中提取和解析特定行吗?
非常感谢!
【问题讨论】:
-
你应该解释你想要归档的真正目标。出于多种原因,您想到的解决方案毫无意义。
-
我有一个非常大的 JSON 文件作为系统输入的情况,我希望解析它。但是,我不认为将所有大量数据保存在内存中是正确的方法。更改为另一种格式的可能性较小,因为 JSON 已很好地集成在系统中。
-
您只需要部分 JSON?如果没有,在内存中构建图表可能会导致更大的占用空间。
标签: ios objective-c json