存储具有复杂数据结构的JSON文件以供以后使用的最佳方法是什么?

时间:2016-12-02 09:32:30

标签: ios objective-c json plist

所以我有一个iOS应用程序和这个JSON文件(大约50 MB),它具有深层树结构。目标是在本地存储此文件并稍后在应用程序上使用其内容,并可能在将来更新数据或其中的某些部分。

经过一番研究,我发现我可以使用核心数据,但对于这种复杂的结构似乎不方便。

所以,我想也许我会将数据保存在类对象中,但这最终可能会占用整个移动内存。

现在,我正在考虑将数据存储在plist中是否合理,然后将地图映射出来以显示其内容。

你觉得伙计们怎么样?你还有其他想法或想法吗?

2 个答案:

答案 0 :(得分:3)

只需将收到的JSON存储为NSData。它对结构并不关心,所以你可以再次解析它。

答案 1 :(得分:1)

经过大量的研究和反思,我最终使用了Realm的简单性和有效性。