我有一个核心数据对象图(由两个由多对多关系链接的实体组成).
我很好奇,作为一个相对缺乏经验的iPhone开发人员,是否有人可以推荐一种方法,以及适合iPhone的JSON实现,这将允许我:
将核心数据记录转换为JSON字符串(同时保持实体之间的关系); 和
将JSON字符串转换回核心数据对象(再次保留实体之间的关系).
我已经在这一点上搜索了一个教程/代码示例,但没有成功,所以我将非常感激地收到任何帮助.
iphone json core-data objective-c
我的应用程序上的所有数据都是通过JSON通过API提取的.这些数据中很大一部分的性质是它不会经常变化.因此,要制作JSON请求以获取不会发生太大变化的数据列表似乎并不那么吸引人.
我正在寻找最明智的选择,让这个JSON在某种持久性数据存储中保存到iPhone上.显然,当手机无法访问API时,保留数据的一个优点是提供它.
我看了一些 例如让JSON和CoreData进行交互的例子,但似乎他们只描述了将NSManagedObjects转换为JSON.如果我可以将JSON转换为CoreData,那么我唯一的问题就是能够在API中的数据发生变化时更改该数据.
(或者,也许这只是愚蠢的.)
iphone core-data iphone-sdk-3.0
core-data ×2
iphone ×2
iphone-sdk-3.0 ×1
json ×1
objective-c ×1