我从需要使用核心数据在本地保存的 Web 服务获取 JSON。这是在特定时间间隔后执行的同步操作的一部分。我需要首先将 JSON 转换为 NSManagedObject 并检查它是否已经保存在本地,然后只需更新现有的,否则插入新的 NSManagedObject。
一个 NSManagedObject 被检查,无论它是否已经保存。也可以与其他 NSManagedObjects 有关系(这也需要是谓词的一部分)
任何人都可以建议任何相当大的库来处理来自/到 JSON <-> NSManagedObject 的反序列化/序列化。